/* KickSnap v.1.0.2 | MODIFIED: 2014-08-14 09:40:28 */
html, .bodyWrapperOuter {
    margin-top: 0 !important;
}

/*reset for plugin area*/

#ncf_sidebar, #ncf_sidebar div, #ncf_sidebar span,
#ncf_sidebar h1, #ncf_sidebar h2, #ncf_sidebar h3, #ncf_sidebar h4, #ncf_sidebar h5, #ncf_sidebar h6,
#ncf_sidebar p, #ncf_sidebar a, #ncf_sidebar strong,
#ncf_sidebar ol, #ncf_sidebar ul, #ncf_sidebar li,
#ncf_sidebar fieldset, #ncf_sidebar form, #ncf_sidebar label, #ncf_sidebar legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    text-align: left;
}

#ncf_sidebar {
	line-height: 1;
}

#ncf_fixed_elements_container {
    position: relative;
    z-index: 1001;
    -webkit-backface-visibility: hidden;
}

.ncf_exposed #ncf_sidebar {
    /*-webkit-overflow-scrolling : touch;*/
}

#ncf_sidebar ol, #ncf_sidebar ul {
	list-style: none;
}

/***/

.ncf_trigger_label {
    position: fixed;
    left: 0;
    /*margin-top: -20px;*/
    width: 66px;
    height: 46px;
    cursor: pointer;
    z-index: 100000;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.ncf_trigger_label.ncf_rect {
    width: 46px;
    height: 40px;
    border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
    background: url(../index_files/kicksnap/img/mail_icon.png) -41px 7px no-repeat;
    
}

.ncf_trigger_label.ncf_rect span {
    display: none;
}

.ncf_trigger_label span {
    display: block;
    width: 46px;
    height: 46px;
     -moz-border-radius: 46px;
     -webkit-border-radius: 46px;
    border-radius: 46px;
    margin: 0 0 0 20px;
    background: url(../index_files/kicksnap/img/mail_icon.png) -41px 10px no-repeat;
}

.ncf_label_circle_fade span {
    background-color: rgba(0, 0, 0, 0.45) !important;
}

.ncf_sidebar_pos_left .ncf_rect{
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
}

.ncf_sidebar_pos_right .ncf_rect{
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}

.ncf_trigger_label.ncf_label_hidden,
.ncf_trigger_label.ncf_label_scroll,
.ncf_trigger_label.ncf_label_scroll_into {
    visibility: hidden;
    opacity: 0 !important;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.ncf_exposed .ncf_trigger_label.ncf_label_hidden {
    display: block;
    visibility: visible;
    opacity: 1 !important;
    filter: alpha(opacity = 100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.ncf_sidebar_pos_right .ncf_trigger_label span {
    margin: 0 20px 0 0;
}

.ncf_sidebar_pos_right .ncf_trigger_label {
    left: auto;
    right: 0;
}

.ncf_exposed .ncf_trigger_label.ncf_rect{
    background-position: 9px 8px;
}
.ncf_exposed .ncf_trigger_label span{
    background-position: 9px 11px;
}
.ncf_sidebar_pos_right.ncf_exposed .ncf_trigger_label.ncf_rect{
    background-position: -94px 8px;
}
.ncf_sidebar_pos_right.ncf_exposed .ncf_trigger_label span{
    background-position: -94px 11px;
}

.ncf_body_fixed_el {
    -webkit-transform: translateZ(0)
}

.ioshidden { height:100%; overflow:hidden; }

#ns-overlay {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    background: #000;
    /*display: none;*/
    position: absolute;
    visibility: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    width: auto;
    cursor: pointer;
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition:opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.ncf_exposed #ns-overlay {
    visibility: visible;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#ns-overlay .back {
    display: none;
    font: bold 150px helvetica;
    position: fixed;
    top: 260px;
    left: 550px;
}

body.ncf_sidebar_pos_right #ns-overlay .back {
    left: auto;
    right: 550px;
}

#ns-overlay:hover .back {

}

body > .bodyWrapperOuter {
    position: relative;
    z-index: 2;
    box-shadow: 4px 0 7px 4px #333 !important;
    -moz-box-shadow: 4px 0 7px 4px #333 !important;
    -webkit-box-shadow: 4px 0 7px 4px #333 !important;
    left: 0;
    -webkit-backface-visibility: hidden;
}

body.ncf_exposed > .bodyWrapperOuter {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.ncf_sidebar_pos_right.ncf_exposed > .bodyWrapperOuter  {
    box-shadow: -2px 0 7px 4px #333 !important;
    -moz-box-shadow: -2px 0 7px 4px #333 !important;
    -webkit-box-shadow: -2px 0 7px 4px #333 !important;
}

body.ncf_sidebar_pos_right .bodyWrapperOuter {
    left: auto;
    right: 0;
}

body .bodyWrapperInner {
    z-index: 1;
    position: relative;
    overflow: auto;
    box-sizing: border-box !important;
}

.ncf_sidebar_pos_right.ncf_exposed .bodyWrapperInner{
    overflow: hidden;
}

.ncf_sidebar_pos_right.ncf_exposed #ns-overlay {
    width: 10000px;
}

#ncf_sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: -540px;
    width: 540px;
    min-height: 100%;
    z-index: 0;
    font-family: 'Open Sans', sans-serif;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-backface-visibility: hidden;
    /*-webkit-overflow-scrolling : touch;*/
}

#ncf_sidebar.ncf_flat {
    background-color: #413d3e;
}

#ncf_sidebar.ncf_minimalistic {
    background-color: #e3e5e8;
}

#ncf_sidebar.ncf_aerial {
    background: url(../index_files/kicksnap/img/bg/blur15.jpg) 0 0 #d4d9e8;;
}

@media only screen and (max-width: 400px) {
    #ncf_sidebar.ncf_flat {
        background-color: #2D282A !important;
        background-image: none !important;
    }
    #ncf_sidebar.ncf_minimalistic {
        background-color: #fff !important;
        background-image: none !important;
    }

    #ncf_sidebar.ncf_minimalistic .ncf_sidebar_cont {
        box-shadow: none !important;
    }
}

.ncf_sidebar_pos_right #ncf_sidebar {
    left: auto;
    right: -540px;
}

#ncf_sidebar .ncf_sidebar_cont_scrollable {
    width: 100%;
    overflow-y: scroll;
    height: 100%;
    -webkit-backface-visibility: hidden;
}
#ncf_sidebar .ncf_sidebar_cont_scrollable::-webkit-scrollbar {
    display: none;
}

#ncf_sidebar .ncf_sidebar_cont {
    width: 400px;
    float: left; /*wrap content*/
    margin: 30px auto 50px 50px;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    -moz-transition: -moz-transform 0.3s ease-in-out;
    -ms-transition: -ms-transform 0.3s ease-in-out;
    -o-transition: -ms-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    -webkit-backface-visibility: hidden;
}

.ncf_sidebar_pos_right #ncf_sidebar .ncf_sidebar_cont {
    /*float: right;*/
}

#ncf_sidebar.ncf_flat .ncf_sidebar_cont {
    background: #2d282a;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_cont {
    background: #fff;
    margin-top: 50px;
    box-shadow: -1px 2px 6px -2px #615F5F;
}

.ncf_sidebar_pos_right #ncf_sidebar .ncf_sidebar_cont {
    /*margin: 30px 50px 50px auto;*/
}

#ncf_sidebar .ncf_sidebar_cont.shrinked {
    -webkit-transform: scale(0.9, 0.9) !important;
    -moz-transform:  scale(0.9, 0.9) !important;
    -ms-transform:  scale(0.9, 0.9) !important;
    transform:  scale(0.9, 0.9) !important;
}

#ncf_sidebar .ncf_user_firstname {
    font-size: 27px;
    font-weight: 200;
    margin-bottom: 3px;
}

#ncf_sidebar .ncf_user_bio {
    font: 400 italic 17px 'Open Sans', sans-serif;
}

#ncf_sidebar a.ncf_button {
    font: 600 17px 'Open Sans', sans-serif;
}

#ncf_sidebar input,
#ncf_sidebar input:focus,
#ncf_sidebar textarea,
#ncf_sidebar textarea:focus {
    font: 300 16px 'Open Sans', sans-serif !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-focus-ring-color: none;
}

#ncf_sidebar.ncf_flat input:focus,
#ncf_sidebar.ncf_flat textarea:focus,
#ncf_sidebar.ncf_aerial input:focus,
#ncf_sidebar.ncf_aerial textarea:focus {
    color: white;
    outline: none !important;
    outline-offset: 0;
}

body #ncf_sidebar.ncf_aerial input:focus,
body #ncf_sidebar.ncf_aerial textarea:focus {
	border-color: white !important;
    color: white !important;
}

#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar ul {
    display: table-row;
}
#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar ul li {
    list-style: none;
    display: table-cell;
    width: 50px;
    height: 50px;
    background: #ff4500;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar ul,
#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul {
    text-align: center;
    height: 50px;
    margin: 1px 0 1px;
}
#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar ul li,
#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul li {
    list-style: none;
    display: inline-block;
    width: 45px;
    height: 49px;
    background-color: white;
    outline: 1px solid white;
}

#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar ul li {
    width: 50px;
    background-color: transparent;
    outline: none;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar li a{
    background-color:  #999;
    width: 45px;
    height: 50px;
    display: block;
    background-image: url('../index_files/kicksnap/img/minimalistic_social_sprite.png');
}

#ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar li a{
    background-color:  transparent;
    width: 50px;
    height: 50px;
    display: block;
    background-image: url('../index_files/kicksnap/img/aerial_social_sprite.png');
}

#ncf_sidebar .ncf_sidebar_header_userinfo {
    overflow: hidden;
    display: table-row;
}

#ncf_sidebar .ncf_userpic img {
    width: 110px;
    height: 110px;
    max-width: none;
}

#ncf_sidebar .ncf_userpic {
    display: table-cell;
    box-sizing: content-box;
    padding: 15px 24px;
}

#ncf_sidebar.ncf_minimalistic .ncf_userpic {
    padding: 24px 18px 15px 26px;
}

#ncf_sidebar.ncf_up_style_theme_custom .ncf_userpic img {
    border-radius: 110px;
     -moz-border-radius: 110px;
     -webkit-border-radius: 110px;
}

#ncf_sidebar .ncf_user_credentials {
    overflow: hidden;
    display: table-cell;
    box-sizing: content-box;
    vertical-align: middle;
    width: 240px;
    padding-left: 2px;
    height: 140px;
    /*letter-spacing: 1px;*/
    line-height: 21px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_credentials {
    width: 246px;
}

#ncf_sidebar .ncf_user_credentials span {
    display: block;
    padding: 3px 0;
}

#ncf_sidebar.ncf_flat .ncf_user_firstname {
    color: white;
    font-size: 27px;
    font-weight: 200;
    text-shadow: 1px 0px 1px #555;
    margin-bottom: 3px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_firstname {
    font-size: 27px;
    font-weight: 200;
    margin-bottom: 3px;
}

#ncf_sidebar.ncf_aerial .ncf_user_firstname {
}

#ncf_sidebar.ncf_flat .ncf_user_lastname {
    color: white;
    font-size: 25px;
    font-weight: 600;
    text-shadow: 1px 0px 1px #555;
    margin-bottom: 6px;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_lastname,
#ncf_sidebar.ncf_aerial .ncf_user_lastname {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 6px;
}

#ncf_sidebar .ncf_user_title {
    font-size: 18px;
    font-style: italic;
    color: #5b0b03;
    padding-right: 25px !important;
}
#ncf_sidebar.ncf_minimalistic .ncf_user_title {
    color: #494747;
}

#ncf_sidebar.ncf_aerial .ncf_user_title {
    color: #4b4b4b;
}

#ncf_sidebar .ncf_sidebar_content {
    margin: 19px 29px;
}

#ncf_sidebar.ncf_minimalistic .ncf_sidebar_content {
    margin: 26px 26px;
}

#ncf_sidebar .ncf_line_sep {
    width: 100%;
    height: 1px;
    border-top:1px dashed #ccc;
    /*background: url(../index_files/kicksnap/img/line-sep.png) repeat-x 2px 0 transparent;*/
}

#ncf_sidebar.ncf_flat .ncf_user_bio {
   color: white;
   margin: 0 0 23px 0;
    padding:  0;
}

#ncf_sidebar.ncf_minimalistic .ncf_user_bio {
    font-size: 16px;
    padding-bottom: 26px;
}

#ncf_sidebar.ncf_aerial .ncf_user_bio {
    font-size: 18px;
    padding-bottom: 26px;
    font-style: normal;
    font-weight: 200;
}

#ncf_sidebar.ncf_flat  .ncf_form_input_wrapper {
    width: 100%;
    background: #000000;
    outline: 1px solid #2D282A;
    margin: 0 0 10px;
    position: relative;
}
#ncf_sidebar.ncf_minimalistic  .ncf_form_input_wrapper {
    width: 100%;
    margin: 0 0 14px;
    background: #ccc;
    /*outline: 1px solid #ccc;*/
    position: relative;
}

#ncf_sidebar.ncf_aerial  .ncf_form_input_wrapper {
    width: 100%;
    margin: 0 0 14px;
    /*outline: 1px solid #ccc;*/
    position: relative;
}

#ncf_sidebar input[type=text],
#ncf_sidebar input[type=email],
#ncf_sidebar input[type=tel],
#ncf_sidebar textarea {
    background: transparent;
    width: 200px;
    box-shadow: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin: 0 0 1px;
    padding: 6px 12px 6px 70px !important;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
    -o-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
}

#ncf_sidebar.ncf_flat input[type=text],
#ncf_sidebar.ncf_flat input[type=email],
#ncf_sidebar.ncf_flat input[type=tel],
#ncf_sidebar.ncf_flat textarea {
    border: 1px solid black;
    color: white;
    max-width: 342px;
    border-radius: 0;
}

#ncf_sidebar.ncf_minimalistic input[type=text],
#ncf_sidebar.ncf_minimalistic input[type=email],
#ncf_sidebar.ncf_minimalistic input[type=tel],
#ncf_sidebar.ncf_minimalistic textarea {
    max-width: 346px;
    /*outline: 1px solid #f0f2f3;*/
    /*border: solid #f7f7f7; */
    outline: 1px solid #ECECEC;
    border: solid #ECECEC;
    border-width: 0 0 6px 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
}

#ncf_sidebar.ncf_aerial input[type=text],
#ncf_sidebar.ncf_aerial input[type=email],
#ncf_sidebar.ncf_aerial input[type=tel],
#ncf_sidebar.ncf_aerial textarea {
    border-radius: 8px;
    border: 1px solid transparent;
    background: rgba(0, 0, 0, 0.1);
    max-width: 342px;
}

#ncf_sidebar.msie8 {
    background-position: 0 0;
}

.ncf_form_input_wrapper {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

#ncf_sidebar.msie8 input[type=text],
#ncf_sidebar.msie8 input[type=email],
#ncf_sidebar.msie8 input[type=tel],
#ncf_sidebar.msie8 textarea {
    background: url('../index_files/kicksnap/img/alpha10.png') 0 0 repeat transparent !important;
}

#ncf_sidebar .ncf_form input[type=text],
#ncf_sidebar .ncf_form input[type=email],
#ncf_sidebar .ncf_form input[type=tel]
{
    padding: 12px 12px 12px 70px !important;
    line-height: 26px;
}
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=text],
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=email],
#ncf_sidebar.ncf_minimalistic .ncf_form input[type=tel],
#ncf_sidebar.ncf_minimalistic .ncf_form textarea {
    padding-left: 54px !important;
}

#ncf_sidebar.ncf_aerial .ncf_form input[type=text],
#ncf_sidebar.ncf_aerial .ncf_form input[type=email],
#ncf_sidebar.ncf_aerial .ncf_form input[type=tel],
#ncf_sidebar.ncf_aerial .ncf_form textarea {
    padding-left: 30px !important;
}
#ncf_sidebar a.ncf_button {
    position: relative;
    color: #FFF !important;
    text-decoration: none;
    background-color: #DB5705;
    display: inline-block;
    padding: 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0px 2px #DB1F05;
    -moz-box-shadow: 0 2px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 2px 0px 2px #DB1F05;
    margin: 0;
    width: 180px;
    text-align: center;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}

#ncf_sidebar.ncf_minimalistic a.ncf_button {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

#ncf_sidebar.ncf_aerial a.ncf_button
{
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    border-radius: 25px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding: 10px 0;
    font-weight: 200;
    font-size: 22px;
}

#ncf_sidebar.ncf_flat a.ncf_button:active {
    -webkit-box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    -moz-box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 1px 0px 2px rgba(219,31,5,1);
    position: relative;
    top: 2px;
}

#ncf_sidebar.ncf_aerial a.ncf_button:active {
    position: relative;
    top: 1px;
}

/*#ncf_sidebar.ncf_aerial .wpcf7-submit
{
    color: white !important;
    padding: 10px 50px;
    border: none;
}*/

body #ncf_sidebar.ncf_invert.ncf_aerial a.ncf_button{
    color: black !important;
}

#ncf_sidebar .ncf_form input[type=submit] {
    display: none;
}

#ncf_sidebar .ncf_form_btn_wrapper {
    position: relative;
    margin: 20px;
    text-align: center;
}

#ncf_sidebar.ncf_flat  .ncf_name_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 0 no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_email_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -64px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_message_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -330px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_phone_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -130px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_company_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -498px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_address_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -195px no-repeat;
}
#ncf_sidebar.ncf_flat  .ncf_subject_field {
    background: url('../index_files/kicksnap/img/flat_inputs_mask.png') 0 -261px no-repeat;
}


#ncf_sidebar.ncf_minimalistic  .ncf_name_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -3px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_email_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -54px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_message_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -106px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_phone_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -499px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_company_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -379px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_address_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -440px no-repeat #ccc;
}
#ncf_sidebar.ncf_minimalistic  .ncf_subject_field {
    background: url('../index_files/kicksnap/img/minimalistic_inputs_mask.png') 0px -319px no-repeat #ccc;
}


#ncf_sidebar .ncf_message_field textarea {
    height: 168px;
    padding-top: 12px !important;
    display: block;
    resize: none;
}

#ncf_sidebar .ncf_form_btn_wrapper {
    padding-bottom: 20px;
}

#ncf_sidebar a {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

#ncf_sidebar.ncf_flat input::-webkit-input-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat textarea::-webkit-input-placeholder
{
    color: #a5a4a4 !important;
    text-transform: none;
}


#ncf_sidebar.ncf_aerial input:focus::-webkit-input-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus::-webkit-input-placeholder{
    color: white !important;
}

#ncf_sidebar.ncf_aerial textarea::-webkit-input-placeholder
{
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat input:-moz-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;

}
#ncf_sidebar.ncf_flat textarea:-moz-placeholder {
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_flat input:-ms-input-placeholder{
    color: #a5a4a4 !important;
    text-transform: none;

}
#ncf_sidebar.ncf_flat textarea:-ms-input-placeholder {
    color: #a5a4a4 !important;
    text-transform: none;
}

#ncf_sidebar.ncf_aerial input:focus:-moz-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus:-moz-placeholder{
    color: white !important;
}

#ncf_sidebar.ncf_aerial input:focus:-ms-input-placeholder,
#ncf_sidebar.ncf_aerial textarea:focus:-ms-input-placeholder{
    color: white !important;
}


#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a{
    display: none;
    width: 50px;
    height: 50px;
    background: url('../index_files/kicksnap/img/flat_social_sprite.png') no-repeat transparent;
}

#ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a[class] {
    display: block;
}

#ncf_sidebar.ncf_flat a.ncf_facebook,
#ncf_sidebar.ncf_aerial a.ncf_facebook {
       background-position: -350px 0 ;
}


#ncf_sidebar.ncf_flat a.ncf_twitter,
#ncf_sidebar.ncf_aerial a.ncf_twitter {
       background-position: -300px 0 ;
   }


#ncf_sidebar.ncf_flat a.ncf_pinterest,
#ncf_sidebar.ncf_aerial a.ncf_pinterest {
       background-position: -250px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_youtube,
#ncf_sidebar.ncf_aerial a.ncf_youtube {
       background-position: -200px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_instagram,
#ncf_sidebar.ncf_aerial a.ncf_instagram {
       background-position: -150px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_linkedin,
#ncf_sidebar.ncf_aerial a.ncf_linkedin {
       background-position: -100px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_gplus,
#ncf_sidebar.ncf_aerial a.ncf_gplus {
       background-position: -50px 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_rss,
#ncf_sidebar.ncf_aerial a.ncf_rss {
       background-position: 0 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_facebook {
       background-position: -315px 0 ;
   }


#ncf_sidebar.ncf_minimalistic a.ncf_twitter {
       background-position: -270px 0 ;
   }


#ncf_sidebar.ncf_minimalistic a.ncf_pinterest {
       background-position: -225px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_youtube {
       background-position: -180px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_instagram {
       background-position: -135px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_linkedin {
       background-position: -90px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_gplus {
       background-position: -45px 0 ;
   }

#ncf_sidebar.ncf_minimalistic a.ncf_rss {
       background-position: 0 0 ;
   }

#ncf_sidebar.ncf_flat a.ncf_facebook:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_facebook:hover,
#ncf_sidebar.ncf_aerial a.ncf_facebook:hover {
       background-position: -350px -50px ;
   }


#ncf_sidebar.ncf_flat a.ncf_twitter:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_twitter:hover,
#ncf_sidebar.ncf_aerial a.ncf_twitter:hover {
       background-position: -300px -50px ;
   }


#ncf_sidebar.ncf_flat a.ncf_pinterest:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_pinterest:hover,
#ncf_sidebar.ncf_aerial a.ncf_pinterest:hover {
       background-position: -250px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_youtube:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_youtube:hover,
#ncf_sidebar.ncf_aerial a.ncf_youtube:hover {
       background-position: -200px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_instagram:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_instagram:hover,
#ncf_sidebar.ncf_aerial a.ncf_instagram:hover {
       background-position: -150px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_linkedin:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_linkedin:hover,
#ncf_sidebar.ncf_aerial a.ncf_linkedin:hover {
       background-position: -100px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_gplus:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_gplus:hover,
#ncf_sidebar.ncf_aerial a.ncf_gplus:hover {
       background-position: -50px -50px ;
   }

#ncf_sidebar.ncf_flat a.ncf_rss:hover,
#ncf_sidebar.ncf_aerial.ncf_whitefont a.ncf_rss:hover,
#ncf_sidebar.ncf_aerial a.ncf_rss:hover {
       background-position: 0 -50px ;
   }

#ncf_sidebar .ncf_form {
    margin:  0;
}

#ncf_sidebar .ncf_err_msg {
    display: none;
    width: 100%;
    color: white;
    z-index: 9999;
    background: white;
    outline: 1px solid white;
    padding: 3px 0 3px 0;
    position: relative;
    font-size: 12px;
    font-weight: 400;
}

#ncf_sidebar.ncf_flat .ncf_err_msg {
    background: #2D282A;
    outline: 1px solid #2D282A;
}

#ncf_sidebar.ncf_aerial .ncf_err_msg {
    color: #4B4B4B;
    background: transparent;
    outline: none;
}

.ncf_err_msg.blink {
    color: white !important;
}

#ncf_sidebar .ncf_form_result {
    display: none;
    margin-top: 60px;
}
#ncf_sidebar .ncf_form_result p{
    text-align: center;
    font-size: 20px;
    line-height: 1.25;
    color: white;
}

#ncf_sidebar .ncf_btn_wrapper{
margin: 35px 0 0;
}
#ncf_sidebar .ncf_close_wrapper {
    padding: 30px 30px 10px;
}

#ncf_sidebar #ncf_answer_field {
    width: 50px;
    height: 38px;
    width: 42px;
    height: 38px;
    background: #1f1c1d;
    padding: 0 10px !important;
    display: inline-block !important;
    margin-bottom: 1px;
    display: inline-block !important;
}

#ncf_sidebar.ncf_minimalistic #ncf_answer_field {
    background: white;
}

#ncf_sidebar.ncf_aerial #ncf_answer_field {
    background: rgba(0,0,0,0.1);
}

#ncf_sidebar .ncf_question_wrapper {
    padding: 0 0 25px;
}
#ncf_sidebar .ncf_question_wrapper, #ncf_sidebar .ncf_question_wrapper .ncf_err_msg {
    text-align: center;
}

#ncf_sidebar #ncf_question {
    font: normal normal 16px 'Open Sans', sans-serif;
    display: inline !important;
}

/* WPCF7 styles */
/*#ncf_sidebar .wpcf7 {
    color: white;
}

#ncf_sidebar .wpcf7-form-control-wrap {
    display: inline-block;
    margin: 5px 0 0;
}

#ncf_sidebar .wpcf7-form-control-wrap input,
#ncf_sidebar .wpcf7-form-control-wrap textarea {
    display: inline-block;
    margin: 5px 0 0;
    padding: 6px 12px 6px 12px !important;
}

#ncf_sidebar .wpcf7-form-control-wrap textarea {
    min-height: 150px;

}

#ncf_sidebar .wpcf7-form-control-wrap {

}

#ncf_sidebar .wpcf7-select-wrap {
    padding: 0;
    margin: 5px 0 0;
    width: 340px;
    border-radius: 3px;
    overflow: hidden;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-select-wrap {
    width: 347px;
}

#ncf_sidebar .wpcf7-select-wrap select {
    padding: 15px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#ncf_sidebar .wpcf7-select-wrap select::-ms-expand {
    display: none;
}

#ncf_sidebar  .wpcf7-select-wrap {
    background-color: #000;
    background: url(../index_files/kicksnap/img/cf7-sprite.png) no-repeat 107% 17px;
}
#ncf_sidebar .wpcf7-select-wrap select {
    color: white;
}

#ncf_sidebar  .wpcf7-select-wrap select option {
    color: black;
}
#ncf_sidebar span.wpcf7-list-item {
    margin-left: 0.5em;
    display: inline-block;
}

#ncf_sidebar .wpcf7-form-control-wrap label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;
}

#ncf_sidebar .wpcf7-form-control-wrap input[type=radio],
#ncf_sidebar .wpcf7-form-control-wrap input[type=checkbox] {
    display: none;
}
#ncf_sidebar .wpcf7-form-control-wrap label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: -3px;

}

#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap label:before {
    background-color: black;
    border: 2px solid #aa442b;
}
#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap label:before {
    background-color: black;
    border: 2px solid #aa442b;
}

#ncf_sidebar .wpcf7-radio label {
    margin-top: 10px;
}
#ncf_sidebar .wpcf7-radio label:before {
    border-radius: 13px;
}
#ncf_sidebar .wpcf7-checkbox label {
    margin-bottom: 10px;
    margin-top: 10px;
}
#ncf_sidebar .wpcf7-checkbox label:before {
    border-radius: 5px;
}

#ncf_sidebar .wpcf7-list-item input[type=checkbox]:checked + label:before {
    background: url(../index_files/kicksnap/img/cf7-sprite.png) no-repeat -6px -41px;
}

#ncf_sidebar .wpcf7-list-item input[type=radio]:checked + label:before {
    background: url(../index_files/kicksnap/img/cf7-sprite.png) no-repeat -5px -87px;
}

#ncf_sidebar .wpcf7-select-wrap select:focus {
    outline: none;
}

#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap input,
#ncf_sidebar.ncf_flat .wpcf7-form-control-wrap textarea {
    background-color: black;
}

#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap input,
#ncf_sidebar.ncf_minimalistic .wpcf7-form-control-wrap textarea {
    background-color: white;
}

#ncf_sidebar .wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
 position: static;
    display: inline-block;
}


#ncf_sidebar .wpcf7 p {
    padding: 5px 0 10px;
    font-size: 14px;
}
#ncf_sidebar .wpcf7-ta-wrap{
    text-align: center !important;
    margin-top: 10px;
}

#ncf_sidebar .wpcf7-captchar {
    width: 75px !important;
    position: relative;
}

#ncf_sidebar div.wpcf7 img.ajax-loader {
    position: absolute;
}

#ncf_sidebar.ncf_flat .wpcf7-submit,
#ncf_sidebar.ncf_minimalistic .wpcf7-submit {
    position: relative;
    color: #FFF !important;
    text-decoration: none;
    background-color: #DB5705;
    background-image: none !important;
    border: none !important;
    display: inline-block;
    padding: 10px 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 0px 2px #DB1F05;
    -moz-box-shadow: 0 2px 0px 2px rgba(219,31,5,1);
    box-shadow: 0 2px 0px 2px #DB1F05;
    margin: 0;
    width: 180px;
    text-align: center;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -ms-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
}*/
/***/



@media only screen and (max-width: 500px) {
    #ncf_sidebar {
        width: 100%;
    }

    #ncf_sidebar .ncf_sidebar_cont {
        /*margin: 20px auto 0 30px;*/
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        /*-webkit-transform: scale(0.65, 0.65);*/
        /*-moz-transform:  scale(0.65, 0.65);*/
        /*-ms-transform:  scale(0.65, 0.65);*/
        /*transform:  scale(0.65, 0.65);*/
    }

    .ncf_label_hidden_500 {
        display: none !important;
    }
    [class*=ncf_label_circle] {
        width: 56px;
    }
    .ncf_trigger_label span{
        margin: 0 0 0 10px;

    }
    .ncf_sidebar_pos_right .ncf_trigger_label span {
        margin: 0 10px 0 0;
    }
}



@media screen and (-webkit-min-device-pixel-ratio: 2),
screen and (max-moz-device-pixel-ratio: 2) {

    /* set the bigger retina image */
    #ncf_sidebar.ncf_flat .ncf_sidebar_socialbar a{
    display: none;
    width: 50px;
    height: 50px;
    background: url('../index_files/kicksnap/img/flat_social_sprite_2x.png') no-repeat transparent;
    background-size: 400px auto; /* sprite size / 2 */
    }

    #ncf_sidebar.ncf_minimalistic .ncf_sidebar_socialbar li a{
    background-color:  #999;
    width: 45px;
    height: 50px;
    display: block;
    background-image: url('../index_files/kicksnap/img/minimalistic_social_sprite_2x.png');
    background-size: 360px auto; /* sprite size / 2 */
    }

    #ncf_sidebar.ncf_aerial .ncf_sidebar_socialbar li a{
        background-color:  transparent;
        width: 50px;
        height: 50px;
        display: block;
        background-image: url('../index_files/kicksnap/img/aerial_social_sprite_2x.png');
        background-size: 400px auto; /* sprite size / 2 */
    }

    /* now need to set the positions again even though they are the same */
    #ncf_sidebar.ncf_flat a.ncf_facebook,
    #ncf_sidebar.ncf_aerial a.ncf_facebook {
       background-position: -350px 0 ;
    }

    #ncf_sidebar.ncf_flat a.ncf_twitter,
    #ncf_sidebar.ncf_aerial a.ncf_twitter {
           background-position: -300px 0 ;
       }


    #ncf_sidebar.ncf_flat a.ncf_pinterest,
    #ncf_sidebar.ncf_aerial a.ncf_pinterest {
           background-position: -250px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_youtube,
    #ncf_sidebar.ncf_aerial a.ncf_youtube {
           background-position: -200px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_instagram,
    #ncf_sidebar.ncf_aerial a.ncf_instagram {
           background-position: -150px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_linkedin,
    #ncf_sidebar.ncf_aerial a.ncf_linkedin {
           background-position: -100px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_gplus,
    #ncf_sidebar.ncf_aerial a.ncf_gplus {
           background-position: -50px 0 ;
       }

    #ncf_sidebar.ncf_flat a.ncf_rss,
    #ncf_sidebar.ncf_aerial a.ncf_rss {
           background-position: 0 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_facebook {
           background-position: -315px 0 ;
       }


    #ncf_sidebar.ncf_minimalistic a.ncf_twitter {
           background-position: -270px 0 ;
       }


    #ncf_sidebar.ncf_minimalistic a.ncf_pinterest {
           background-position: -225px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_youtube {
           background-position: -180px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_instagram {
           background-position: -135px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_linkedin {
           background-position: -90px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_gplus {
           background-position: -45px 0 ;
       }

    #ncf_sidebar.ncf_minimalistic a.ncf_rss {
           background-position: 0 0 ;
       }
 

     .ncf_trigger_label.ncf_rect {
        width: 46px;
        height: 40px;
        background: url(../index_files/kicksnap/img/mail_icon_2x.png) no-repeat;
        background-size: 130px auto; /* sprite size / 2 */
        background-position: -41px 7px ;
        
    }

    .ncf_trigger_label span {
        background: url(../index_files/kicksnap/img/mail_icon_2x.png) no-repeat;
        background-size: 130px auto; /* sprite size / 2 */
        background-position: -41px 10px ;
    }
    .ncf_exposed .ncf_trigger_label span {
        background-position: 9px 11px;
    }

    #ncf_sidebar.ncf_flat  .ncf_name_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 0 no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_email_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -64px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_message_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -330px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_phone_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -130px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_company_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -498px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_address_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -195px no-repeat;
        background-size: 434px auto;
    }
    #ncf_sidebar.ncf_flat  .ncf_subject_field {
        background: url('../index_files/kicksnap/img/flat_inputs_mask_2x.png') 0 -261px no-repeat;
        background-size: 434px auto;
    }

    #ncf_sidebar.ncf_minimalistic  .ncf_name_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -3px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_email_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -54px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_message_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -106px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_phone_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -499px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_company_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -379px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_address_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -440px no-repeat #ccc;
        background-size: 360px auto;
    }
    #ncf_sidebar.ncf_minimalistic  .ncf_subject_field {
        background: url('../index_files/kicksnap/img/minimalistic_inputs_mask_2x.png') 0px -319px no-repeat #ccc;
        background-size: 360px auto;
    }


}


#ncf_sidebar.ncf_flat,
#ncf_sidebar.ncf_minimalistic,
#ncf_sidebar.ncf_aerial {
    background-color:#915D71 !important;
}



#stacks_in_524 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_524 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_526Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.5em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 1 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_526Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_526Calligrapher h6, .stacks_in_526Calligrapher h5, .stacks_in_526Calligrapher h4, .stacks_in_526Calligrapher h3, .stacks_in_526Calligrapher h2, .stacks_in_526Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_526Calligrapher, .stacks_in_526Calligrapher h1, .stacks_in_526Calligrapher h2, .stacks_in_526Calligrapher h3, .stacks_in_526Calligrapher h4, .stacks_in_526Calligrapher h5, .stacks_in_526Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_526targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_526Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_526Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_526Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_526Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_528 {
	margin:  30px;
	padding:  20px;
}

#stacks_in_529 {
	font-weight: bold;
}

.cleanResponse4_L {
	float:left;
}

.cleanResponse4_R {
	float:right;
}

.cleanResponse4{
	width:23%;
	margin: 0 1%;
}

@media (max-width: 800px){
	
	.cleanResponse4 {
		width:48%;
		margin: 0 1%;
		margin-bottom: 10px;
	}

}


@media (max-width: 600px){
	
	.cleanResponse4 {
		width:100%;
		margin: 0 0 10px 0;
	}
	
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13313   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13313 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13313 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13313 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13313 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13313  a:link,
#topButtonlinkstacks_in_13313  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13313 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13313 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13313 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13313 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13313  a:link,
#bottomButtonlinkstacks_in_13313  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13313 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13313 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13313	.shadow-style1stacks_in_13313  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13313	.shadow-style1stacks_in_13313 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13313 {
	padding:  10px;
}

#stacks_in_13315 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13315 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13316Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13316Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13316Calligrapher h6, .stacks_in_13316Calligrapher h5, .stacks_in_13316Calligrapher h4, .stacks_in_13316Calligrapher h3, .stacks_in_13316Calligrapher h2, .stacks_in_13316Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13316Calligrapher, .stacks_in_13316Calligrapher h1, .stacks_in_13316Calligrapher h2, .stacks_in_13316Calligrapher h3, .stacks_in_13316Calligrapher h4, .stacks_in_13316Calligrapher h5, .stacks_in_13316Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13316targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13316Calligrapher a:link{			color: #FF6666 !important;			text-decoration: blink !important;		}				.stacks_in_13316Calligrapher a:visited{			color: #FF6666 !important;		}				.stacks_in_13316Calligrapher a:active{			color: #FF6666 !important;		}				.stacks_in_13316Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13317 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13323   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13323 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13323 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13323 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13323 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13323  a:link,
#topButtonlinkstacks_in_13323  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13323 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13323 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13323 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13323 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13323  a:link,
#bottomButtonlinkstacks_in_13323  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13323 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13323 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13323	.shadow-style1stacks_in_13323  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13323	.shadow-style1stacks_in_13323 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13323 {
	padding:  10px;
}

#stacks_in_13325 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13325 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13326Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13326Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13326Calligrapher h6, .stacks_in_13326Calligrapher h5, .stacks_in_13326Calligrapher h4, .stacks_in_13326Calligrapher h3, .stacks_in_13326Calligrapher h2, .stacks_in_13326Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13326Calligrapher, .stacks_in_13326Calligrapher h1, .stacks_in_13326Calligrapher h2, .stacks_in_13326Calligrapher h3, .stacks_in_13326Calligrapher h4, .stacks_in_13326Calligrapher h5, .stacks_in_13326Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13326targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13326Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_13326Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_13326Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_13326Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13327 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13333   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13333 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13333 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13333 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13333 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13333  a:link,
#topButtonlinkstacks_in_13333  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13333 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13333 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13333 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13333 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13333  a:link,
#bottomButtonlinkstacks_in_13333  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13333 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13333 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13333	.shadow-style1stacks_in_13333  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13333	.shadow-style1stacks_in_13333 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13333 {
	padding:  10px;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13336Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13336Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13336Calligrapher h6, .stacks_in_13336Calligrapher h5, .stacks_in_13336Calligrapher h4, .stacks_in_13336Calligrapher h3, .stacks_in_13336Calligrapher h2, .stacks_in_13336Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13336Calligrapher, .stacks_in_13336Calligrapher h1, .stacks_in_13336Calligrapher h2, .stacks_in_13336Calligrapher h3, .stacks_in_13336Calligrapher h4, .stacks_in_13336Calligrapher h5, .stacks_in_13336Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13336targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13336Calligrapher a:link{			color: #FF6666 !important;			text-decoration: blink !important;		}				.stacks_in_13336Calligrapher a:visited{			color: #FF6666 !important;		}				.stacks_in_13336Calligrapher a:active{			color: #FF6666 !important;		}				.stacks_in_13336Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13337 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13343   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13343 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13343 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13343 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13343 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13343  a:link,
#topButtonlinkstacks_in_13343  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13343 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13343 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13343 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13343 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13343  a:link,
#bottomButtonlinkstacks_in_13343  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13343 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13343 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13343	.shadow-style1stacks_in_13343  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13343	.shadow-style1stacks_in_13343 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13343 {
	padding:  10px;
}

#stacks_in_13345 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13345 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}
#stacks_out_13345 {
	margin-left:0;
}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13346Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13346Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13346Calligrapher h6, .stacks_in_13346Calligrapher h5, .stacks_in_13346Calligrapher h4, .stacks_in_13346Calligrapher h3, .stacks_in_13346Calligrapher h2, .stacks_in_13346Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13346Calligrapher, .stacks_in_13346Calligrapher h1, .stacks_in_13346Calligrapher h2, .stacks_in_13346Calligrapher h3, .stacks_in_13346Calligrapher h4, .stacks_in_13346Calligrapher h5, .stacks_in_13346Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13346targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13346Calligrapher a:link{			color: #CC66FF !important;			text-decoration: blink !important;		}				.stacks_in_13346Calligrapher a:visited{			color: #CC66FF !important;		}				.stacks_in_13346Calligrapher a:active{			color: #CC66FF !important;		}				.stacks_in_13346Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13347 {
	padding:  20px;
}

.cleanResponse4_L {
	float:left;
}

.cleanResponse4_R {
	float:right;
}

.cleanResponse4{
	width:23%;
	margin: 0 1%;
}

@media (max-width: 800px){
	
	.cleanResponse4 {
		width:48%;
		margin: 0 1%;
		margin-bottom: 10px;
	}

}


@media (max-width: 600px){
	
	.cleanResponse4 {
		width:100%;
		margin: 0 0 10px 0;
	}
	
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13272   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13272 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13272 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13272 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13272 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13272  a:link,
#topButtonlinkstacks_in_13272  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13272 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13272 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13272 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13272 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13272  a:link,
#bottomButtonlinkstacks_in_13272  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13272 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13272 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13272	.shadow-style1stacks_in_13272  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13272	.shadow-style1stacks_in_13272 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13272 {
	padding:  10px;
}

#stacks_in_13274 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13274 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13275Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13275Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13275Calligrapher h6, .stacks_in_13275Calligrapher h5, .stacks_in_13275Calligrapher h4, .stacks_in_13275Calligrapher h3, .stacks_in_13275Calligrapher h2, .stacks_in_13275Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13275Calligrapher, .stacks_in_13275Calligrapher h1, .stacks_in_13275Calligrapher h2, .stacks_in_13275Calligrapher h3, .stacks_in_13275Calligrapher h4, .stacks_in_13275Calligrapher h5, .stacks_in_13275Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13275targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13275Calligrapher a:link{			color: #FF6666 !important;			text-decoration: blink !important;		}				.stacks_in_13275Calligrapher a:visited{			color: #FF6666 !important;		}				.stacks_in_13275Calligrapher a:active{			color: #FF6666 !important;		}				.stacks_in_13275Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13276 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13282   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13282 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13282 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13282 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13282 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13282  a:link,
#topButtonlinkstacks_in_13282  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13282 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13282 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13282 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13282 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13282  a:link,
#bottomButtonlinkstacks_in_13282  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13282 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13282 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13282	.shadow-style1stacks_in_13282  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13282	.shadow-style1stacks_in_13282 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13282 {
	padding:  10px;
}

#stacks_in_13284 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13284 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13285Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13285Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13285Calligrapher h6, .stacks_in_13285Calligrapher h5, .stacks_in_13285Calligrapher h4, .stacks_in_13285Calligrapher h3, .stacks_in_13285Calligrapher h2, .stacks_in_13285Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13285Calligrapher, .stacks_in_13285Calligrapher h1, .stacks_in_13285Calligrapher h2, .stacks_in_13285Calligrapher h3, .stacks_in_13285Calligrapher h4, .stacks_in_13285Calligrapher h5, .stacks_in_13285Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13285targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13285Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_13285Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_13285Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_13285Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13286 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13292   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13292 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13292 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13292 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13292 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13292  a:link,
#topButtonlinkstacks_in_13292  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13292 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13292 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13292 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13292 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13292  a:link,
#bottomButtonlinkstacks_in_13292  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13292 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13292 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13292	.shadow-style1stacks_in_13292  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13292	.shadow-style1stacks_in_13292 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13292 {
	padding:  10px;
}

#stacks_in_13294 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13294 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13295Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13295Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13295Calligrapher h6, .stacks_in_13295Calligrapher h5, .stacks_in_13295Calligrapher h4, .stacks_in_13295Calligrapher h3, .stacks_in_13295Calligrapher h2, .stacks_in_13295Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13295Calligrapher, .stacks_in_13295Calligrapher h1, .stacks_in_13295Calligrapher h2, .stacks_in_13295Calligrapher h3, .stacks_in_13295Calligrapher h4, .stacks_in_13295Calligrapher h5, .stacks_in_13295Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13295targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13295Calligrapher a:link{			color: #FF6666 !important;			text-decoration: blink !important;		}				.stacks_in_13295Calligrapher a:visited{			color: #FF6666 !important;		}				.stacks_in_13295Calligrapher a:active{			color: #FF6666 !important;		}				.stacks_in_13295Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13296 {
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13302   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13302 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13302 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13302 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13302 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13302  a:link,
#topButtonlinkstacks_in_13302  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13302 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13302 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13302 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13302 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13302  a:link,
#bottomButtonlinkstacks_in_13302  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13302 .bottomLabelThing {
	font-size: 12px;
	color: #000000;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13302 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13302	.shadow-style1stacks_in_13302  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_13302	.shadow-style1stacks_in_13302 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13302 {
	padding:  10px;
}

#stacks_in_13304 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13304 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13305Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13305Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13305Calligrapher h6, .stacks_in_13305Calligrapher h5, .stacks_in_13305Calligrapher h4, .stacks_in_13305Calligrapher h3, .stacks_in_13305Calligrapher h2, .stacks_in_13305Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13305Calligrapher, .stacks_in_13305Calligrapher h1, .stacks_in_13305Calligrapher h2, .stacks_in_13305Calligrapher h3, .stacks_in_13305Calligrapher h4, .stacks_in_13305Calligrapher h5, .stacks_in_13305Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13305targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13305Calligrapher a:link{			color: #CC66FF !important;			text-decoration: blink !important;		}				.stacks_in_13305Calligrapher a:visited{			color: #CC66FF !important;		}				.stacks_in_13305Calligrapher a:active{			color: #CC66FF !important;		}				.stacks_in_13305Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13306 {
	padding:  20px;
}

#stacks_in_13246 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_13246 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13246 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13246 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_13246 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_13247 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13247 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13248   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13248 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13248 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13248 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13248 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13248  a:link,
#topButtonlinkstacks_in_13248  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13248 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13248 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13248 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13248 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13248  a:link,
#bottomButtonlinkstacks_in_13248  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13248 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13248 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13248	.shadow-style1stacks_in_13248  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13248	.shadow-style1stacks_in_13248 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13248 {
	padding:  10px;
}

#stacks_in_13250 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13250 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13251Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13251Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13251Calligrapher h6, .stacks_in_13251Calligrapher h5, .stacks_in_13251Calligrapher h4, .stacks_in_13251Calligrapher h3, .stacks_in_13251Calligrapher h2, .stacks_in_13251Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13251Calligrapher, .stacks_in_13251Calligrapher h1, .stacks_in_13251Calligrapher h2, .stacks_in_13251Calligrapher h3, .stacks_in_13251Calligrapher h4, .stacks_in_13251Calligrapher h5, .stacks_in_13251Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13251targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13251Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13251Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13251Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13251Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13252 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13259 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13259 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13260   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13260 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13260 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13260 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13260 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13260  a:link,
#topButtonlinkstacks_in_13260  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13260 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13260 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13260 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13260 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13260  a:link,
#bottomButtonlinkstacks_in_13260  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13260 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13260 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13260	.shadow-style1stacks_in_13260  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13260	.shadow-style1stacks_in_13260 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13260 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_13262 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13262 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13263Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13263Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13263Calligrapher h6, .stacks_in_13263Calligrapher h5, .stacks_in_13263Calligrapher h4, .stacks_in_13263Calligrapher h3, .stacks_in_13263Calligrapher h2, .stacks_in_13263Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13263Calligrapher, .stacks_in_13263Calligrapher h1, .stacks_in_13263Calligrapher h2, .stacks_in_13263Calligrapher h3, .stacks_in_13263Calligrapher h4, .stacks_in_13263Calligrapher h5, .stacks_in_13263Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13263targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13263Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13263Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13263Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13263Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13264 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13134 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_13134 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_13134 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13134 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13134 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13134 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_13135 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13135 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13136   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13136 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13136 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13136 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13136 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13136  a:link,
#topButtonlinkstacks_in_13136  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13136 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13136 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13136 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13136 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13136  a:link,
#bottomButtonlinkstacks_in_13136  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13136 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13136 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13136	.shadow-style1stacks_in_13136  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13136	.shadow-style1stacks_in_13136 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13136 {
	padding:  10px;
}

#stacks_in_13138 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13138 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13139Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13139Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13139Calligrapher h6, .stacks_in_13139Calligrapher h5, .stacks_in_13139Calligrapher h4, .stacks_in_13139Calligrapher h3, .stacks_in_13139Calligrapher h2, .stacks_in_13139Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13139Calligrapher, .stacks_in_13139Calligrapher h1, .stacks_in_13139Calligrapher h2, .stacks_in_13139Calligrapher h3, .stacks_in_13139Calligrapher h4, .stacks_in_13139Calligrapher h5, .stacks_in_13139Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13139targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13139Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13139Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13139Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13139Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13140 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13142 {
	font-size: 66%;
}

#stacks_in_13147 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13147 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13148   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13148 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13148 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13148 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13148 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13148  a:link,
#topButtonlinkstacks_in_13148  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13148 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13148 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13148 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13148 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13148  a:link,
#bottomButtonlinkstacks_in_13148  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13148 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13148 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13148	.shadow-style1stacks_in_13148  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13148	.shadow-style1stacks_in_13148 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13148 {
	padding:  10px;
}

#stacks_in_13150 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13150 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13151Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13151Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13151Calligrapher h6, .stacks_in_13151Calligrapher h5, .stacks_in_13151Calligrapher h4, .stacks_in_13151Calligrapher h3, .stacks_in_13151Calligrapher h2, .stacks_in_13151Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13151Calligrapher, .stacks_in_13151Calligrapher h1, .stacks_in_13151Calligrapher h2, .stacks_in_13151Calligrapher h3, .stacks_in_13151Calligrapher h4, .stacks_in_13151Calligrapher h5, .stacks_in_13151Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13151targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13151Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13151Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13151Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13151Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13152 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13159 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13159 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13160   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13160 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13160 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13160 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13160 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13160  a:link,
#topButtonlinkstacks_in_13160  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13160 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13160 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13160 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13160 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13160  a:link,
#bottomButtonlinkstacks_in_13160  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13160 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13160 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13160	.shadow-style1stacks_in_13160  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13160	.shadow-style1stacks_in_13160 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13160 {
	padding:  10px;
}

#stacks_in_13162 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13162 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13163Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13163Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13163Calligrapher h6, .stacks_in_13163Calligrapher h5, .stacks_in_13163Calligrapher h4, .stacks_in_13163Calligrapher h3, .stacks_in_13163Calligrapher h2, .stacks_in_13163Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13163Calligrapher, .stacks_in_13163Calligrapher h1, .stacks_in_13163Calligrapher h2, .stacks_in_13163Calligrapher h3, .stacks_in_13163Calligrapher h4, .stacks_in_13163Calligrapher h5, .stacks_in_13163Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13163targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13163Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13163Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13163Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13163Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13164 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13221 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_13221 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13221 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13221 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_13221 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_13222 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13222 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13223   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13223 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13223 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13223 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13223 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13223  a:link,
#topButtonlinkstacks_in_13223  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13223 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13223 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13223 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13223 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13223  a:link,
#bottomButtonlinkstacks_in_13223  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13223 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13223 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13223	.shadow-style1stacks_in_13223  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13223	.shadow-style1stacks_in_13223 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13223 {
	padding:  10px;
}

#stacks_in_13225 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13225 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13226Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13226Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13226Calligrapher h6, .stacks_in_13226Calligrapher h5, .stacks_in_13226Calligrapher h4, .stacks_in_13226Calligrapher h3, .stacks_in_13226Calligrapher h2, .stacks_in_13226Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13226Calligrapher, .stacks_in_13226Calligrapher h1, .stacks_in_13226Calligrapher h2, .stacks_in_13226Calligrapher h3, .stacks_in_13226Calligrapher h4, .stacks_in_13226Calligrapher h5, .stacks_in_13226Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13226targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13226Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13226Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13226Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13226Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13227 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13234 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13234 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13235   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13235 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13235 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13235 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13235 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13235  a:link,
#topButtonlinkstacks_in_13235  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13235 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13235 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13235 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13235 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13235  a:link,
#bottomButtonlinkstacks_in_13235  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13235 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13235 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13235	.shadow-style1stacks_in_13235  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13235	.shadow-style1stacks_in_13235 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13235 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_13237 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13237 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13238Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13238Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13238Calligrapher h6, .stacks_in_13238Calligrapher h5, .stacks_in_13238Calligrapher h4, .stacks_in_13238Calligrapher h3, .stacks_in_13238Calligrapher h2, .stacks_in_13238Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13238Calligrapher, .stacks_in_13238Calligrapher h1, .stacks_in_13238Calligrapher h2, .stacks_in_13238Calligrapher h3, .stacks_in_13238Calligrapher h4, .stacks_in_13238Calligrapher h5, .stacks_in_13238Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13238targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13238Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13238Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13238Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13238Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13239 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13196 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_13196 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13196 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13196 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_13196 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_13197 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13197 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13198   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13198 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13198 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13198 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13198 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13198  a:link,
#topButtonlinkstacks_in_13198  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13198 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13198 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13198 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13198 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13198  a:link,
#bottomButtonlinkstacks_in_13198  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13198 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13198 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13198	.shadow-style1stacks_in_13198  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13198	.shadow-style1stacks_in_13198 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13198 {
	padding:  10px;
}

#stacks_in_13200 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13200 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13201Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13201Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13201Calligrapher h6, .stacks_in_13201Calligrapher h5, .stacks_in_13201Calligrapher h4, .stacks_in_13201Calligrapher h3, .stacks_in_13201Calligrapher h2, .stacks_in_13201Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13201Calligrapher, .stacks_in_13201Calligrapher h1, .stacks_in_13201Calligrapher h2, .stacks_in_13201Calligrapher h3, .stacks_in_13201Calligrapher h4, .stacks_in_13201Calligrapher h5, .stacks_in_13201Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13201targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13201Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13201Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13201Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13201Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13202 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13209 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13209 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13210   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13210 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13210 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13210 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13210 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13210  a:link,
#topButtonlinkstacks_in_13210  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13210 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13210 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13210 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13210 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13210  a:link,
#bottomButtonlinkstacks_in_13210  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13210 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13210 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13210	.shadow-style1stacks_in_13210  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13210	.shadow-style1stacks_in_13210 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13210 {
	margin:  20px;
	padding:  20px;
}

#stacks_in_13212 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13212 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13213Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13213Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13213Calligrapher h6, .stacks_in_13213Calligrapher h5, .stacks_in_13213Calligrapher h4, .stacks_in_13213Calligrapher h3, .stacks_in_13213Calligrapher h2, .stacks_in_13213Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13213Calligrapher, .stacks_in_13213Calligrapher h1, .stacks_in_13213Calligrapher h2, .stacks_in_13213Calligrapher h3, .stacks_in_13213Calligrapher h4, .stacks_in_13213Calligrapher h5, .stacks_in_13213Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13213targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13213Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13213Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13213Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13213Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13214 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13171 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_13171 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13171 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13171 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_13171 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_13172 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13172 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13173   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13173 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13173 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13173 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13173 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13173  a:link,
#topButtonlinkstacks_in_13173  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13173 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13173 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13173 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13173 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13173  a:link,
#bottomButtonlinkstacks_in_13173  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13173 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13173 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13173	.shadow-style1stacks_in_13173  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13173	.shadow-style1stacks_in_13173 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13173 {
	padding:  10px;
}

#stacks_in_13175 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13175 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13176Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13176Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13176Calligrapher h6, .stacks_in_13176Calligrapher h5, .stacks_in_13176Calligrapher h4, .stacks_in_13176Calligrapher h3, .stacks_in_13176Calligrapher h2, .stacks_in_13176Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13176Calligrapher, .stacks_in_13176Calligrapher h1, .stacks_in_13176Calligrapher h2, .stacks_in_13176Calligrapher h3, .stacks_in_13176Calligrapher h4, .stacks_in_13176Calligrapher h5, .stacks_in_13176Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13176targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13176Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13176Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13176Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13176Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13177 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13184 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13184 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13185   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13185 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13185 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13185 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13185 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13185  a:link,
#topButtonlinkstacks_in_13185  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13185 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13185 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13185 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13185 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13185  a:link,
#bottomButtonlinkstacks_in_13185  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13185 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13185 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13185	.shadow-style1stacks_in_13185  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13185	.shadow-style1stacks_in_13185 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13185 {
	padding:  10px;
}

#stacks_in_13187 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13187 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13188Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13188Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13188Calligrapher h6, .stacks_in_13188Calligrapher h5, .stacks_in_13188Calligrapher h4, .stacks_in_13188Calligrapher h3, .stacks_in_13188Calligrapher h2, .stacks_in_13188Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13188Calligrapher, .stacks_in_13188Calligrapher h1, .stacks_in_13188Calligrapher h2, .stacks_in_13188Calligrapher h3, .stacks_in_13188Calligrapher h4, .stacks_in_13188Calligrapher h5, .stacks_in_13188Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13188targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13188Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13188Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13188Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13188Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13189 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_8665 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_8665 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}
#stacks_in_8665 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_13109 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_13109 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13109 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13109 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_13109 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_13110 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13110 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13111   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13111 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13111 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13111 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13111 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13111  a:link,
#topButtonlinkstacks_in_13111  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13111 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13111 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13111 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13111 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13111  a:link,
#bottomButtonlinkstacks_in_13111  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13111 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13111 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13111	.shadow-style1stacks_in_13111  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13111	.shadow-style1stacks_in_13111 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13111 {
	padding:  10px;
}

#stacks_in_13113 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13113 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13114Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13114Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13114Calligrapher h6, .stacks_in_13114Calligrapher h5, .stacks_in_13114Calligrapher h4, .stacks_in_13114Calligrapher h3, .stacks_in_13114Calligrapher h2, .stacks_in_13114Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13114Calligrapher, .stacks_in_13114Calligrapher h1, .stacks_in_13114Calligrapher h2, .stacks_in_13114Calligrapher h3, .stacks_in_13114Calligrapher h4, .stacks_in_13114Calligrapher h5, .stacks_in_13114Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13114targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13114Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13114Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13114Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13114Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13115 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13122 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13122 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13123   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13123 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13123 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13123 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13123 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13123  a:link,
#topButtonlinkstacks_in_13123  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13123 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13123 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13123 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13123 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13123  a:link,
#bottomButtonlinkstacks_in_13123  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13123 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13123 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13123	.shadow-style1stacks_in_13123  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13123	.shadow-style1stacks_in_13123 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13123 {
	padding:  10px;
}

#stacks_in_13125 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13125 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13126Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13126Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13126Calligrapher h6, .stacks_in_13126Calligrapher h5, .stacks_in_13126Calligrapher h4, .stacks_in_13126Calligrapher h3, .stacks_in_13126Calligrapher h2, .stacks_in_13126Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13126Calligrapher, .stacks_in_13126Calligrapher h1, .stacks_in_13126Calligrapher h2, .stacks_in_13126Calligrapher h3, .stacks_in_13126Calligrapher h4, .stacks_in_13126Calligrapher h5, .stacks_in_13126Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13126targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13126Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13126Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13126Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13126Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13127 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13011 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_13011 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_13011 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13011 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13011 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13011 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_13012 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13012 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13013   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13013 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13013 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13013 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13013 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13013  a:link,
#topButtonlinkstacks_in_13013  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13013 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13013 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13013 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13013 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13013  a:link,
#bottomButtonlinkstacks_in_13013  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13013 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13013 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13013	.shadow-style1stacks_in_13013  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13013	.shadow-style1stacks_in_13013 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13013 {
	padding:  10px;
}

#stacks_in_13048 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13048 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13049Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13049Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13049Calligrapher h6, .stacks_in_13049Calligrapher h5, .stacks_in_13049Calligrapher h4, .stacks_in_13049Calligrapher h3, .stacks_in_13049Calligrapher h2, .stacks_in_13049Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13049Calligrapher, .stacks_in_13049Calligrapher h1, .stacks_in_13049Calligrapher h2, .stacks_in_13049Calligrapher h3, .stacks_in_13049Calligrapher h4, .stacks_in_13049Calligrapher h5, .stacks_in_13049Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13049targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13049Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13049Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13049Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13049Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13050 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13052 {
	font-size: 66%;
}

#stacks_in_13024 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13024 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13025   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13025 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13025 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13025 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13025 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13025  a:link,
#topButtonlinkstacks_in_13025  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13025 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13025 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13025 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13025 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13025  a:link,
#bottomButtonlinkstacks_in_13025  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13025 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13025 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13025	.shadow-style1stacks_in_13025  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13025	.shadow-style1stacks_in_13025 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13025 {
	padding:  10px;
}

#stacks_in_13103 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13103 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13104Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13104Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13104Calligrapher h6, .stacks_in_13104Calligrapher h5, .stacks_in_13104Calligrapher h4, .stacks_in_13104Calligrapher h3, .stacks_in_13104Calligrapher h2, .stacks_in_13104Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13104Calligrapher, .stacks_in_13104Calligrapher h1, .stacks_in_13104Calligrapher h2, .stacks_in_13104Calligrapher h3, .stacks_in_13104Calligrapher h4, .stacks_in_13104Calligrapher h5, .stacks_in_13104Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13104targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13104Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13104Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13104Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13104Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13105 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13036 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13036 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13037   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13037 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13037 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13037 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13037 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13037  a:link,
#topButtonlinkstacks_in_13037  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13037 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13037 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13037 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13037 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13037  a:link,
#bottomButtonlinkstacks_in_13037  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13037 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13037 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13037	.shadow-style1stacks_in_13037  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13037	.shadow-style1stacks_in_13037 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13037 {
	padding:  10px;
}

#stacks_in_13027 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13027 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13028Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13028Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13028Calligrapher h6, .stacks_in_13028Calligrapher h5, .stacks_in_13028Calligrapher h4, .stacks_in_13028Calligrapher h3, .stacks_in_13028Calligrapher h2, .stacks_in_13028Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13028Calligrapher, .stacks_in_13028Calligrapher h1, .stacks_in_13028Calligrapher h2, .stacks_in_13028Calligrapher h3, .stacks_in_13028Calligrapher h4, .stacks_in_13028Calligrapher h5, .stacks_in_13028Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13028targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13028Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13028Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13028Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13028Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13029 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12912 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12912 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12912 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12912 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12912 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_12913 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12913 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12914   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12914 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12914 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12914 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12914 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12914  a:link,
#topButtonlinkstacks_in_12914  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12914 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12914 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12914 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12914 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12914  a:link,
#bottomButtonlinkstacks_in_12914  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12914 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12914 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12914	.shadow-style1stacks_in_12914  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12914	.shadow-style1stacks_in_12914 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12914 {
	padding:  10px;
}

#stacks_in_12916 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12916 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12917Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12917Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12917Calligrapher h6, .stacks_in_12917Calligrapher h5, .stacks_in_12917Calligrapher h4, .stacks_in_12917Calligrapher h3, .stacks_in_12917Calligrapher h2, .stacks_in_12917Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12917Calligrapher, .stacks_in_12917Calligrapher h1, .stacks_in_12917Calligrapher h2, .stacks_in_12917Calligrapher h3, .stacks_in_12917Calligrapher h4, .stacks_in_12917Calligrapher h5, .stacks_in_12917Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12917targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12917Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12917Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12917Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12917Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12918 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12925 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12925 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12926   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12926 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12926 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12926 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12926 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12926  a:link,
#topButtonlinkstacks_in_12926  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12926 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12926 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12926 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12926 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12926  a:link,
#bottomButtonlinkstacks_in_12926  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12926 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12926 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12926	.shadow-style1stacks_in_12926  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12926	.shadow-style1stacks_in_12926 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12926 {
	padding:  10px;
}

#stacks_in_13097 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13097 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13098Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13098Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13098Calligrapher h6, .stacks_in_13098Calligrapher h5, .stacks_in_13098Calligrapher h4, .stacks_in_13098Calligrapher h3, .stacks_in_13098Calligrapher h2, .stacks_in_13098Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13098Calligrapher, .stacks_in_13098Calligrapher h1, .stacks_in_13098Calligrapher h2, .stacks_in_13098Calligrapher h3, .stacks_in_13098Calligrapher h4, .stacks_in_13098Calligrapher h5, .stacks_in_13098Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13098targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13098Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13098Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13098Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13098Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13099 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13054 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_13054 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_13054 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13054 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13054 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_13054 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_13055 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13055 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13056   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13056 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13056 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13056 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13056 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13056  a:link,
#topButtonlinkstacks_in_13056  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13056 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13056 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13056 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13056 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13056  a:link,
#bottomButtonlinkstacks_in_13056  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13056 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13056 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13056	.shadow-style1stacks_in_13056  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13056	.shadow-style1stacks_in_13056 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13056 {
	padding:  10px;
}

#stacks_in_13058 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13058 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13059Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13059Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13059Calligrapher h6, .stacks_in_13059Calligrapher h5, .stacks_in_13059Calligrapher h4, .stacks_in_13059Calligrapher h3, .stacks_in_13059Calligrapher h2, .stacks_in_13059Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13059Calligrapher, .stacks_in_13059Calligrapher h1, .stacks_in_13059Calligrapher h2, .stacks_in_13059Calligrapher h3, .stacks_in_13059Calligrapher h4, .stacks_in_13059Calligrapher h5, .stacks_in_13059Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13059targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13059Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13059Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13059Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13059Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13060 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13062 {
	font-size: 65%;
}

#stacks_in_13067 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13067 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13068   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13068 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13068 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13068 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13068 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13068  a:link,
#topButtonlinkstacks_in_13068  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13068 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13068 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13068 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13068 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13068  a:link,
#bottomButtonlinkstacks_in_13068  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13068 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13068 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13068	.shadow-style1stacks_in_13068  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13068	.shadow-style1stacks_in_13068 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13068 {
	padding:  10px;
}

#stacks_in_13070 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13070 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13071Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13071Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13071Calligrapher h6, .stacks_in_13071Calligrapher h5, .stacks_in_13071Calligrapher h4, .stacks_in_13071Calligrapher h3, .stacks_in_13071Calligrapher h2, .stacks_in_13071Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13071Calligrapher, .stacks_in_13071Calligrapher h1, .stacks_in_13071Calligrapher h2, .stacks_in_13071Calligrapher h3, .stacks_in_13071Calligrapher h4, .stacks_in_13071Calligrapher h5, .stacks_in_13071Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13071targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13071Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13071Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13071Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13071Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13072 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_13079 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13079 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13080   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13080 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13080 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13080 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13080 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13080  a:link,
#topButtonlinkstacks_in_13080  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13080 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13080 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13080 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13080 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13080  a:link,
#bottomButtonlinkstacks_in_13080  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13080 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13080 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13080	.shadow-style1stacks_in_13080  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13080	.shadow-style1stacks_in_13080 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13080 {
	padding:  10px;
}

#stacks_in_13082 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13082 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13083Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13083Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13083Calligrapher h6, .stacks_in_13083Calligrapher h5, .stacks_in_13083Calligrapher h4, .stacks_in_13083Calligrapher h3, .stacks_in_13083Calligrapher h2, .stacks_in_13083Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13083Calligrapher, .stacks_in_13083Calligrapher h1, .stacks_in_13083Calligrapher h2, .stacks_in_13083Calligrapher h3, .stacks_in_13083Calligrapher h4, .stacks_in_13083Calligrapher h5, .stacks_in_13083Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13083targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13083Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13083Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13083Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13083Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13084 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12974 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12974 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12974 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12974 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12974 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12974 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12975 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12975 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12976   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12976 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12976 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12976 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12976 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12976  a:link,
#topButtonlinkstacks_in_12976  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12976 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12976 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12976 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12976 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12976  a:link,
#bottomButtonlinkstacks_in_12976  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12976 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12976 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12976	.shadow-style1stacks_in_12976  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12976	.shadow-style1stacks_in_12976 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12976 {
	padding:  10px;
}

#stacks_in_12978 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12978 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12979Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12979Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12979Calligrapher h6, .stacks_in_12979Calligrapher h5, .stacks_in_12979Calligrapher h4, .stacks_in_12979Calligrapher h3, .stacks_in_12979Calligrapher h2, .stacks_in_12979Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12979Calligrapher, .stacks_in_12979Calligrapher h1, .stacks_in_12979Calligrapher h2, .stacks_in_12979Calligrapher h3, .stacks_in_12979Calligrapher h4, .stacks_in_12979Calligrapher h5, .stacks_in_12979Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12979targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12979Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12979Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12979Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12979Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12980 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12987 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12987 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12988   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12988 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12988 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12988 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12988 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12988  a:link,
#topButtonlinkstacks_in_12988  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12988 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12988 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12988 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12988 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12988  a:link,
#bottomButtonlinkstacks_in_12988  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12988 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12988 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12988	.shadow-style1stacks_in_12988  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12988	.shadow-style1stacks_in_12988 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12988 {
	padding:  10px;
}

#stacks_in_12990 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12990 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12991Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12991Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12991Calligrapher h6, .stacks_in_12991Calligrapher h5, .stacks_in_12991Calligrapher h4, .stacks_in_12991Calligrapher h3, .stacks_in_12991Calligrapher h2, .stacks_in_12991Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12991Calligrapher, .stacks_in_12991Calligrapher h1, .stacks_in_12991Calligrapher h2, .stacks_in_12991Calligrapher h3, .stacks_in_12991Calligrapher h4, .stacks_in_12991Calligrapher h5, .stacks_in_12991Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12991targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12991Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12991Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12991Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12991Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12992 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12999 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12999 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_13000   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_13000 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_13000 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_13000 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13000 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_13000  a:link,
#topButtonlinkstacks_in_13000  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_13000 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_13000 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13000 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_13000 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_13000  a:link,
#bottomButtonlinkstacks_in_13000  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_13000 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_13000 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_13000	.shadow-style1stacks_in_13000  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_13000	.shadow-style1stacks_in_13000 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_13000 {
	padding:  10px;
}

#stacks_in_13002 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_13002 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_13003Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_13003Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_13003Calligrapher h6, .stacks_in_13003Calligrapher h5, .stacks_in_13003Calligrapher h4, .stacks_in_13003Calligrapher h3, .stacks_in_13003Calligrapher h2, .stacks_in_13003Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_13003Calligrapher, .stacks_in_13003Calligrapher h1, .stacks_in_13003Calligrapher h2, .stacks_in_13003Calligrapher h3, .stacks_in_13003Calligrapher h4, .stacks_in_13003Calligrapher h5, .stacks_in_13003Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_13003targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_13003Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_13003Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_13003Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_13003Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_13004 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12937 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12937 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12937 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12937 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12937 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12937 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12938 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12938 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12939   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12939 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12939 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12939 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12939 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12939  a:link,
#topButtonlinkstacks_in_12939  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12939 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12939 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12939 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12939 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12939  a:link,
#bottomButtonlinkstacks_in_12939  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12939 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12939 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12939	.shadow-style1stacks_in_12939  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12939	.shadow-style1stacks_in_12939 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12939 {
	padding:  10px;
}

#stacks_in_12941 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12941 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12942Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12942Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12942Calligrapher h6, .stacks_in_12942Calligrapher h5, .stacks_in_12942Calligrapher h4, .stacks_in_12942Calligrapher h3, .stacks_in_12942Calligrapher h2, .stacks_in_12942Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12942Calligrapher, .stacks_in_12942Calligrapher h1, .stacks_in_12942Calligrapher h2, .stacks_in_12942Calligrapher h3, .stacks_in_12942Calligrapher h4, .stacks_in_12942Calligrapher h5, .stacks_in_12942Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12942targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12942Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12942Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12942Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12942Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12943 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12950 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12950 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12951   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12951 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12951 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12951 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12951 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12951  a:link,
#topButtonlinkstacks_in_12951  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12951 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12951 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12951 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12951 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12951  a:link,
#bottomButtonlinkstacks_in_12951  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12951 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12951 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12951	.shadow-style1stacks_in_12951  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12951	.shadow-style1stacks_in_12951 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12951 {
	padding:  10px;
}

#stacks_in_12953 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12953 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12954Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12954Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12954Calligrapher h6, .stacks_in_12954Calligrapher h5, .stacks_in_12954Calligrapher h4, .stacks_in_12954Calligrapher h3, .stacks_in_12954Calligrapher h2, .stacks_in_12954Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12954Calligrapher, .stacks_in_12954Calligrapher h1, .stacks_in_12954Calligrapher h2, .stacks_in_12954Calligrapher h3, .stacks_in_12954Calligrapher h4, .stacks_in_12954Calligrapher h5, .stacks_in_12954Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12954targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12954Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12954Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12954Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12954Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12955 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12962 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12962 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12963   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12963 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12963 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12963 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12963 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12963  a:link,
#topButtonlinkstacks_in_12963  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12963 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12963 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12963 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12963 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12963  a:link,
#bottomButtonlinkstacks_in_12963  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12963 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12963 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12963	.shadow-style1stacks_in_12963  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12963	.shadow-style1stacks_in_12963 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12963 {
	padding:  10px;
}

#stacks_in_12965 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12965 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12966Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12966Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12966Calligrapher h6, .stacks_in_12966Calligrapher h5, .stacks_in_12966Calligrapher h4, .stacks_in_12966Calligrapher h3, .stacks_in_12966Calligrapher h2, .stacks_in_12966Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12966Calligrapher, .stacks_in_12966Calligrapher h1, .stacks_in_12966Calligrapher h2, .stacks_in_12966Calligrapher h3, .stacks_in_12966Calligrapher h4, .stacks_in_12966Calligrapher h5, .stacks_in_12966Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12966targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12966Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12966Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12966Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12966Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12967 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12850 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12850 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12850 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12850 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12850 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12850 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12851 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12851 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12852   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12852 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12852 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12852 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12852 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12852  a:link,
#topButtonlinkstacks_in_12852  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12852 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12852 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12852 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12852 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12852  a:link,
#bottomButtonlinkstacks_in_12852  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12852 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12852 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12852	.shadow-style1stacks_in_12852  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12852	.shadow-style1stacks_in_12852 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12852 {
	padding:  10px;
}

#stacks_in_12854 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12854 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12855Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12855Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12855Calligrapher h6, .stacks_in_12855Calligrapher h5, .stacks_in_12855Calligrapher h4, .stacks_in_12855Calligrapher h3, .stacks_in_12855Calligrapher h2, .stacks_in_12855Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12855Calligrapher, .stacks_in_12855Calligrapher h1, .stacks_in_12855Calligrapher h2, .stacks_in_12855Calligrapher h3, .stacks_in_12855Calligrapher h4, .stacks_in_12855Calligrapher h5, .stacks_in_12855Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12855targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12855Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12855Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12855Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12855Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12856 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12863 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12863 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12864   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12864 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12864 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12864 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12864 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12864  a:link,
#topButtonlinkstacks_in_12864  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12864 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12864 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12864 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12864 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12864  a:link,
#bottomButtonlinkstacks_in_12864  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12864 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12864 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12864	.shadow-style1stacks_in_12864  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12864	.shadow-style1stacks_in_12864 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12864 {
	padding:  10px;
}

#stacks_in_12866 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12866 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12867Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12867Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12867Calligrapher h6, .stacks_in_12867Calligrapher h5, .stacks_in_12867Calligrapher h4, .stacks_in_12867Calligrapher h3, .stacks_in_12867Calligrapher h2, .stacks_in_12867Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12867Calligrapher, .stacks_in_12867Calligrapher h1, .stacks_in_12867Calligrapher h2, .stacks_in_12867Calligrapher h3, .stacks_in_12867Calligrapher h4, .stacks_in_12867Calligrapher h5, .stacks_in_12867Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12867targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12867Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12867Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12867Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12867Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12868 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12875 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12875 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12876   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12876 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12876 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12876 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12876 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12876  a:link,
#topButtonlinkstacks_in_12876  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12876 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12876 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12876 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12876 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12876  a:link,
#bottomButtonlinkstacks_in_12876  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12876 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12876 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12876	.shadow-style1stacks_in_12876  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12876	.shadow-style1stacks_in_12876 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12876 {
	padding:  10px;
}

#stacks_in_12878 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12878 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12879Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12879Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12879Calligrapher h6, .stacks_in_12879Calligrapher h5, .stacks_in_12879Calligrapher h4, .stacks_in_12879Calligrapher h3, .stacks_in_12879Calligrapher h2, .stacks_in_12879Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12879Calligrapher, .stacks_in_12879Calligrapher h1, .stacks_in_12879Calligrapher h2, .stacks_in_12879Calligrapher h3, .stacks_in_12879Calligrapher h4, .stacks_in_12879Calligrapher h5, .stacks_in_12879Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12879targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12879Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12879Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12879Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12879Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12880 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12825 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12825 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12825 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12825 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12825 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_12826 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12826 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12814   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12814 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12814 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12814 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12814 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12814  a:link,
#topButtonlinkstacks_in_12814  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12814 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12814 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12814 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12814 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12814  a:link,
#bottomButtonlinkstacks_in_12814  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12814 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12814 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12814	.shadow-style1stacks_in_12814  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12814	.shadow-style1stacks_in_12814 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12814 {
	padding:  10px;
}

#stacks_in_12816 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12816 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12817Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12817Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12817Calligrapher h6, .stacks_in_12817Calligrapher h5, .stacks_in_12817Calligrapher h4, .stacks_in_12817Calligrapher h3, .stacks_in_12817Calligrapher h2, .stacks_in_12817Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12817Calligrapher, .stacks_in_12817Calligrapher h1, .stacks_in_12817Calligrapher h2, .stacks_in_12817Calligrapher h3, .stacks_in_12817Calligrapher h4, .stacks_in_12817Calligrapher h5, .stacks_in_12817Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12817targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12817Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12817Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12817Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12817Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12818 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12838 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12838 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12802   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12802 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12802 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12802 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12802 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12802  a:link,
#topButtonlinkstacks_in_12802  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12802 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12802 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12802 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12802 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12802  a:link,
#bottomButtonlinkstacks_in_12802  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12802 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12802 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12802	.shadow-style1stacks_in_12802  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12802	.shadow-style1stacks_in_12802 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12802 {
	padding:  10px;
}

#stacks_in_12804 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12804 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12805Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12805Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12805Calligrapher h6, .stacks_in_12805Calligrapher h5, .stacks_in_12805Calligrapher h4, .stacks_in_12805Calligrapher h3, .stacks_in_12805Calligrapher h2, .stacks_in_12805Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12805Calligrapher, .stacks_in_12805Calligrapher h1, .stacks_in_12805Calligrapher h2, .stacks_in_12805Calligrapher h3, .stacks_in_12805Calligrapher h4, .stacks_in_12805Calligrapher h5, .stacks_in_12805Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12805targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12805Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12805Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12805Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12805Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12806 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12726 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12726 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12726 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12726 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12726 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_12728 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12728 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12730   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12730 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12730 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12730 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12730 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12730  a:link,
#topButtonlinkstacks_in_12730  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12730 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12730 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12730 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12730 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12730  a:link,
#bottomButtonlinkstacks_in_12730  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12730 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12730 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12730	.shadow-style1stacks_in_12730  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12730	.shadow-style1stacks_in_12730 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12730 {
	padding:  10px;
}

#stacks_in_12733 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12733 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12735Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12735Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12735Calligrapher h6, .stacks_in_12735Calligrapher h5, .stacks_in_12735Calligrapher h4, .stacks_in_12735Calligrapher h3, .stacks_in_12735Calligrapher h2, .stacks_in_12735Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12735Calligrapher, .stacks_in_12735Calligrapher h1, .stacks_in_12735Calligrapher h2, .stacks_in_12735Calligrapher h3, .stacks_in_12735Calligrapher h4, .stacks_in_12735Calligrapher h5, .stacks_in_12735Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12735targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12735Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12735Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12735Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12735Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12737 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12740 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12740 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12742   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12742 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12742 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12742 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12742 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12742  a:link,
#topButtonlinkstacks_in_12742  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12742 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12742 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12742 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12742 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12742  a:link,
#bottomButtonlinkstacks_in_12742  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12742 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12742 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12742	.shadow-style1stacks_in_12742  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12742	.shadow-style1stacks_in_12742 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12742 {
	padding:  10px;
}

#stacks_in_12745 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12745 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12747Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12747Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12747Calligrapher h6, .stacks_in_12747Calligrapher h5, .stacks_in_12747Calligrapher h4, .stacks_in_12747Calligrapher h3, .stacks_in_12747Calligrapher h2, .stacks_in_12747Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12747Calligrapher, .stacks_in_12747Calligrapher h1, .stacks_in_12747Calligrapher h2, .stacks_in_12747Calligrapher h3, .stacks_in_12747Calligrapher h4, .stacks_in_12747Calligrapher h5, .stacks_in_12747Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12747targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12747Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12747Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12747Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12747Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12749 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12689 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12689 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12689 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12689 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12689 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12689 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12691 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12691 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12693   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12693 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12693 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12693 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12693 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12693  a:link,
#topButtonlinkstacks_in_12693  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12693 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12693 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12693 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12693 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12693  a:link,
#bottomButtonlinkstacks_in_12693  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12693 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12693 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12693	.shadow-style1stacks_in_12693  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12693	.shadow-style1stacks_in_12693 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12693 {
	padding:  10px;
}

#stacks_in_12696 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12696 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12698Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12698Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12698Calligrapher h6, .stacks_in_12698Calligrapher h5, .stacks_in_12698Calligrapher h4, .stacks_in_12698Calligrapher h3, .stacks_in_12698Calligrapher h2, .stacks_in_12698Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12698Calligrapher, .stacks_in_12698Calligrapher h1, .stacks_in_12698Calligrapher h2, .stacks_in_12698Calligrapher h3, .stacks_in_12698Calligrapher h4, .stacks_in_12698Calligrapher h5, .stacks_in_12698Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12698targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12698Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12698Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12698Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12698Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12700 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12703 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12703 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12705   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12705 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12705 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12705 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12705 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12705  a:link,
#topButtonlinkstacks_in_12705  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12705 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12705 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12705 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12705 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12705  a:link,
#bottomButtonlinkstacks_in_12705  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12705 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12705 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12705	.shadow-style1stacks_in_12705  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12705	.shadow-style1stacks_in_12705 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12705 {
	padding:  10px;
}

#stacks_in_12708 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12708 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12710Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12710Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12710Calligrapher h6, .stacks_in_12710Calligrapher h5, .stacks_in_12710Calligrapher h4, .stacks_in_12710Calligrapher h3, .stacks_in_12710Calligrapher h2, .stacks_in_12710Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12710Calligrapher, .stacks_in_12710Calligrapher h1, .stacks_in_12710Calligrapher h2, .stacks_in_12710Calligrapher h3, .stacks_in_12710Calligrapher h4, .stacks_in_12710Calligrapher h5, .stacks_in_12710Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12710targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12710Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12710Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12710Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12710Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12712 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12715 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12715 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12717   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12717 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12717 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12717 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12717 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12717  a:link,
#topButtonlinkstacks_in_12717  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12717 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12717 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12717 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12717 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12717  a:link,
#bottomButtonlinkstacks_in_12717  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12717 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12717 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12717	.shadow-style1stacks_in_12717  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12717	.shadow-style1stacks_in_12717 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12717 {
	padding:  10px;
}

#stacks_in_12720 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12720 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12722Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12722Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12722Calligrapher h6, .stacks_in_12722Calligrapher h5, .stacks_in_12722Calligrapher h4, .stacks_in_12722Calligrapher h3, .stacks_in_12722Calligrapher h2, .stacks_in_12722Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12722Calligrapher, .stacks_in_12722Calligrapher h1, .stacks_in_12722Calligrapher h2, .stacks_in_12722Calligrapher h3, .stacks_in_12722Calligrapher h4, .stacks_in_12722Calligrapher h5, .stacks_in_12722Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12722targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12722Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12722Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12722Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12722Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12724 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12547 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12547 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12547 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12547 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12547 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12547 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12549 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12549 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12551   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12551 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12551 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12551 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12551 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12551  a:link,
#topButtonlinkstacks_in_12551  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12551 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12551 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12551 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12551 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12551  a:link,
#bottomButtonlinkstacks_in_12551  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12551 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12551 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12551	.shadow-style1stacks_in_12551  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12551	.shadow-style1stacks_in_12551 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12551 {
	padding:  10px;
}

#stacks_in_12554 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12554 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12556Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12556Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12556Calligrapher h6, .stacks_in_12556Calligrapher h5, .stacks_in_12556Calligrapher h4, .stacks_in_12556Calligrapher h3, .stacks_in_12556Calligrapher h2, .stacks_in_12556Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12556Calligrapher, .stacks_in_12556Calligrapher h1, .stacks_in_12556Calligrapher h2, .stacks_in_12556Calligrapher h3, .stacks_in_12556Calligrapher h4, .stacks_in_12556Calligrapher h5, .stacks_in_12556Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12556targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12556Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12556Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12556Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12556Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12558 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12561 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12561 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12563   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12563 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12563 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12563 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12563 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12563  a:link,
#topButtonlinkstacks_in_12563  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12563 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12563 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12563 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12563 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12563  a:link,
#bottomButtonlinkstacks_in_12563  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12563 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12563 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12563	.shadow-style1stacks_in_12563  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12563	.shadow-style1stacks_in_12563 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12563 {
	padding:  10px;
}

#stacks_in_12566 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12566 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12568Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12568Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12568Calligrapher h6, .stacks_in_12568Calligrapher h5, .stacks_in_12568Calligrapher h4, .stacks_in_12568Calligrapher h3, .stacks_in_12568Calligrapher h2, .stacks_in_12568Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12568Calligrapher, .stacks_in_12568Calligrapher h1, .stacks_in_12568Calligrapher h2, .stacks_in_12568Calligrapher h3, .stacks_in_12568Calligrapher h4, .stacks_in_12568Calligrapher h5, .stacks_in_12568Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12568targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12568Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12568Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12568Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12568Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12570 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12573 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12573 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12575   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12575 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12575 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12575 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12575 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12575  a:link,
#topButtonlinkstacks_in_12575  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12575 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12575 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12575 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12575 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12575  a:link,
#bottomButtonlinkstacks_in_12575  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12575 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12575 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12575	.shadow-style1stacks_in_12575  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12575	.shadow-style1stacks_in_12575 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12575 {
	padding:  10px;
}

#stacks_in_12578 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12578 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12580Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12580Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12580Calligrapher h6, .stacks_in_12580Calligrapher h5, .stacks_in_12580Calligrapher h4, .stacks_in_12580Calligrapher h3, .stacks_in_12580Calligrapher h2, .stacks_in_12580Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12580Calligrapher, .stacks_in_12580Calligrapher h1, .stacks_in_12580Calligrapher h2, .stacks_in_12580Calligrapher h3, .stacks_in_12580Calligrapher h4, .stacks_in_12580Calligrapher h5, .stacks_in_12580Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12580targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12580Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12580Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12580Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12580Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12582 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12674 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12674 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12674 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12674 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12674 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12674 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12611 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12611 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12613   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12613 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12613 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12613 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12613 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12613  a:link,
#topButtonlinkstacks_in_12613  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12613 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12613 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12613 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12613 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12613  a:link,
#bottomButtonlinkstacks_in_12613  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12613 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12613 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12613	.shadow-style1stacks_in_12613  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12613	.shadow-style1stacks_in_12613 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12613 {
	padding:  10px;
}

#stacks_in_12616 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12616 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12618Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12618Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12618Calligrapher h6, .stacks_in_12618Calligrapher h5, .stacks_in_12618Calligrapher h4, .stacks_in_12618Calligrapher h3, .stacks_in_12618Calligrapher h2, .stacks_in_12618Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12618Calligrapher, .stacks_in_12618Calligrapher h1, .stacks_in_12618Calligrapher h2, .stacks_in_12618Calligrapher h3, .stacks_in_12618Calligrapher h4, .stacks_in_12618Calligrapher h5, .stacks_in_12618Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12618targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12618Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12618Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12618Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12618Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12620 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12678 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12678 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12680   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12680 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12680 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12680 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12680 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12680  a:link,
#topButtonlinkstacks_in_12680  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12680 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12680 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12680 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12680 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12680  a:link,
#bottomButtonlinkstacks_in_12680  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12680 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12680 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12680	.shadow-style1stacks_in_12680  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12680	.shadow-style1stacks_in_12680 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12680 {
	padding:  10px;
}

#stacks_in_12683 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12683 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12685Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12685Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12685Calligrapher h6, .stacks_in_12685Calligrapher h5, .stacks_in_12685Calligrapher h4, .stacks_in_12685Calligrapher h3, .stacks_in_12685Calligrapher h2, .stacks_in_12685Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12685Calligrapher, .stacks_in_12685Calligrapher h1, .stacks_in_12685Calligrapher h2, .stacks_in_12685Calligrapher h3, .stacks_in_12685Calligrapher h4, .stacks_in_12685Calligrapher h5, .stacks_in_12685Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12685targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12685Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12685Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12685Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12685Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12687 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12623 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12623 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12625   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12625 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12625 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12625 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12625 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12625  a:link,
#topButtonlinkstacks_in_12625  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12625 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12625 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12625 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12625 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12625  a:link,
#bottomButtonlinkstacks_in_12625  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12625 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12625 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12625	.shadow-style1stacks_in_12625  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12625	.shadow-style1stacks_in_12625 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12625 {
	padding:  10px;
}

#stacks_in_12628 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12628 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12630Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12630Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12630Calligrapher h6, .stacks_in_12630Calligrapher h5, .stacks_in_12630Calligrapher h4, .stacks_in_12630Calligrapher h3, .stacks_in_12630Calligrapher h2, .stacks_in_12630Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12630Calligrapher, .stacks_in_12630Calligrapher h1, .stacks_in_12630Calligrapher h2, .stacks_in_12630Calligrapher h3, .stacks_in_12630Calligrapher h4, .stacks_in_12630Calligrapher h5, .stacks_in_12630Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12630targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12630Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12630Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12630Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12630Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12632 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12637 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12637 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12637 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12637 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12637 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12637 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12639 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12639 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12641   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12641 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12641 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12641 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12641 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12641  a:link,
#topButtonlinkstacks_in_12641  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12641 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12641 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12641 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12641 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12641  a:link,
#bottomButtonlinkstacks_in_12641  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12641 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12641 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12641	.shadow-style1stacks_in_12641  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12641	.shadow-style1stacks_in_12641 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12641 {
	padding:  10px;
}

#stacks_in_12644 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12644 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12646Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12646Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12646Calligrapher h6, .stacks_in_12646Calligrapher h5, .stacks_in_12646Calligrapher h4, .stacks_in_12646Calligrapher h3, .stacks_in_12646Calligrapher h2, .stacks_in_12646Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12646Calligrapher, .stacks_in_12646Calligrapher h1, .stacks_in_12646Calligrapher h2, .stacks_in_12646Calligrapher h3, .stacks_in_12646Calligrapher h4, .stacks_in_12646Calligrapher h5, .stacks_in_12646Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12646targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12646Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12646Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12646Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12646Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12648 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12651 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12651 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12653   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12653 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12653 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12653 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12653 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12653  a:link,
#topButtonlinkstacks_in_12653  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12653 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12653 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12653 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12653 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12653  a:link,
#bottomButtonlinkstacks_in_12653  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12653 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12653 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12653	.shadow-style1stacks_in_12653  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12653	.shadow-style1stacks_in_12653 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12653 {
	padding:  10px;
}

#stacks_in_12656 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12656 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12658Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12658Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12658Calligrapher h6, .stacks_in_12658Calligrapher h5, .stacks_in_12658Calligrapher h4, .stacks_in_12658Calligrapher h3, .stacks_in_12658Calligrapher h2, .stacks_in_12658Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12658Calligrapher, .stacks_in_12658Calligrapher h1, .stacks_in_12658Calligrapher h2, .stacks_in_12658Calligrapher h3, .stacks_in_12658Calligrapher h4, .stacks_in_12658Calligrapher h5, .stacks_in_12658Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12658targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12658Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12658Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12658Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12658Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12660 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12663 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12663 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12665   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12665 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12665 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12665 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12665 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12665  a:link,
#topButtonlinkstacks_in_12665  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12665 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12665 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12665 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12665 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12665  a:link,
#bottomButtonlinkstacks_in_12665  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12665 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12665 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12665	.shadow-style1stacks_in_12665  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12665	.shadow-style1stacks_in_12665 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12665 {
	padding:  10px;
}

#stacks_in_12668 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12668 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12670Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12670Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12670Calligrapher h6, .stacks_in_12670Calligrapher h5, .stacks_in_12670Calligrapher h4, .stacks_in_12670Calligrapher h3, .stacks_in_12670Calligrapher h2, .stacks_in_12670Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12670Calligrapher, .stacks_in_12670Calligrapher h1, .stacks_in_12670Calligrapher h2, .stacks_in_12670Calligrapher h3, .stacks_in_12670Calligrapher h4, .stacks_in_12670Calligrapher h5, .stacks_in_12670Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12670targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12670Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12670Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12670Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12670Calligrapher a:hover{			color: #A42D30 !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12672 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12522 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12522 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12522 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12522 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12522 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_12523 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12523 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12524   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12524 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12524 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12524 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12524 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12524  a:link,
#topButtonlinkstacks_in_12524  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12524 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12524 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12524 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12524 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12524  a:link,
#bottomButtonlinkstacks_in_12524  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12524 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12524 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12524	.shadow-style1stacks_in_12524  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12524	.shadow-style1stacks_in_12524 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12524 {
	padding:  10px;
}

#stacks_in_12526 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12526 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12527Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12527Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12527Calligrapher h6, .stacks_in_12527Calligrapher h5, .stacks_in_12527Calligrapher h4, .stacks_in_12527Calligrapher h3, .stacks_in_12527Calligrapher h2, .stacks_in_12527Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12527Calligrapher, .stacks_in_12527Calligrapher h1, .stacks_in_12527Calligrapher h2, .stacks_in_12527Calligrapher h3, .stacks_in_12527Calligrapher h4, .stacks_in_12527Calligrapher h5, .stacks_in_12527Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12527targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12527Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12527Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12527Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12527Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12528 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12535 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12535 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12536   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12536 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12536 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12536 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12536 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12536  a:link,
#topButtonlinkstacks_in_12536  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12536 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12536 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12536 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12536 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12536  a:link,
#bottomButtonlinkstacks_in_12536  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12536 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12536 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12536	.shadow-style1stacks_in_12536  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12536	.shadow-style1stacks_in_12536 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12536 {
	padding:  10px;
}

#stacks_in_12538 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12538 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12539Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12539Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12539Calligrapher h6, .stacks_in_12539Calligrapher h5, .stacks_in_12539Calligrapher h4, .stacks_in_12539Calligrapher h3, .stacks_in_12539Calligrapher h2, .stacks_in_12539Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12539Calligrapher, .stacks_in_12539Calligrapher h1, .stacks_in_12539Calligrapher h2, .stacks_in_12539Calligrapher h3, .stacks_in_12539Calligrapher h4, .stacks_in_12539Calligrapher h5, .stacks_in_12539Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12539targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12539Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12539Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12539Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12539Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12540 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12384 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12384 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12384 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12384 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12384 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_12385 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12385 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12386   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12386 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12386 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12386 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12386 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12386  a:link,
#topButtonlinkstacks_in_12386  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12386 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12386 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12386 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12386 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12386  a:link,
#bottomButtonlinkstacks_in_12386  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12386 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12386 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12386	.shadow-style1stacks_in_12386  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12386	.shadow-style1stacks_in_12386 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12386 {
	padding:  10px;
}

#stacks_in_12388 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12388 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12389Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12389Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12389Calligrapher h6, .stacks_in_12389Calligrapher h5, .stacks_in_12389Calligrapher h4, .stacks_in_12389Calligrapher h3, .stacks_in_12389Calligrapher h2, .stacks_in_12389Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12389Calligrapher, .stacks_in_12389Calligrapher h1, .stacks_in_12389Calligrapher h2, .stacks_in_12389Calligrapher h3, .stacks_in_12389Calligrapher h4, .stacks_in_12389Calligrapher h5, .stacks_in_12389Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12389targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12389Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12389Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12389Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12389Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12390 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12397 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12397 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12398   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12398 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12398 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12398 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12398 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12398  a:link,
#topButtonlinkstacks_in_12398  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12398 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12398 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12398 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12398 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12398  a:link,
#bottomButtonlinkstacks_in_12398  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12398 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12398 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12398	.shadow-style1stacks_in_12398  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12398	.shadow-style1stacks_in_12398 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12398 {
	padding:  10px;
}

#stacks_in_12400 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12400 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12401Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.3em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12401Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12401Calligrapher h6, .stacks_in_12401Calligrapher h5, .stacks_in_12401Calligrapher h4, .stacks_in_12401Calligrapher h3, .stacks_in_12401Calligrapher h2, .stacks_in_12401Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12401Calligrapher, .stacks_in_12401Calligrapher h1, .stacks_in_12401Calligrapher h2, .stacks_in_12401Calligrapher h3, .stacks_in_12401Calligrapher h4, .stacks_in_12401Calligrapher h5, .stacks_in_12401Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12401targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12401Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12401Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12401Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12401Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12402 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12347 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12347 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12347 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12347 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12347 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12347 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12348 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12348 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12349   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12349 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12349 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12349 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12349 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12349  a:link,
#topButtonlinkstacks_in_12349  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12349 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12349 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12349 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12349 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12349  a:link,
#bottomButtonlinkstacks_in_12349  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12349 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12349 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12349	.shadow-style1stacks_in_12349  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12349	.shadow-style1stacks_in_12349 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12349 {
	padding:  10px;
}

#stacks_in_12351 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12351 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12352Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12352Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12352Calligrapher h6, .stacks_in_12352Calligrapher h5, .stacks_in_12352Calligrapher h4, .stacks_in_12352Calligrapher h3, .stacks_in_12352Calligrapher h2, .stacks_in_12352Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12352Calligrapher, .stacks_in_12352Calligrapher h1, .stacks_in_12352Calligrapher h2, .stacks_in_12352Calligrapher h3, .stacks_in_12352Calligrapher h4, .stacks_in_12352Calligrapher h5, .stacks_in_12352Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12352targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12352Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12352Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12352Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12352Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12353 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12360 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12360 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12361   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12361 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12361 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12361 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12361 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12361  a:link,
#topButtonlinkstacks_in_12361  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12361 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12361 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12361 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12361 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12361  a:link,
#bottomButtonlinkstacks_in_12361  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12361 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12361 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12361	.shadow-style1stacks_in_12361  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12361	.shadow-style1stacks_in_12361 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12361 {
	padding:  10px;
}

#stacks_in_12363 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12363 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12364Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12364Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12364Calligrapher h6, .stacks_in_12364Calligrapher h5, .stacks_in_12364Calligrapher h4, .stacks_in_12364Calligrapher h3, .stacks_in_12364Calligrapher h2, .stacks_in_12364Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12364Calligrapher, .stacks_in_12364Calligrapher h1, .stacks_in_12364Calligrapher h2, .stacks_in_12364Calligrapher h3, .stacks_in_12364Calligrapher h4, .stacks_in_12364Calligrapher h5, .stacks_in_12364Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12364targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12364Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12364Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12364Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12364Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12365 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12372 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12372 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12373   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12373 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12373 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12373 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12373 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12373  a:link,
#topButtonlinkstacks_in_12373  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12373 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12373 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12373 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12373 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12373  a:link,
#bottomButtonlinkstacks_in_12373  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12373 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12373 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12373	.shadow-style1stacks_in_12373  {
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 10px rgba(0,0,0,0.50);
}

#stacks_in_12373	.shadow-style1stacks_in_12373 {
	margin:15px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12373 {
	padding:  10px;
}

#stacks_in_12375 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12375 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12376Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12376Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12376Calligrapher h6, .stacks_in_12376Calligrapher h5, .stacks_in_12376Calligrapher h4, .stacks_in_12376Calligrapher h3, .stacks_in_12376Calligrapher h2, .stacks_in_12376Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12376Calligrapher, .stacks_in_12376Calligrapher h1, .stacks_in_12376Calligrapher h2, .stacks_in_12376Calligrapher h3, .stacks_in_12376Calligrapher h4, .stacks_in_12376Calligrapher h5, .stacks_in_12376Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12376targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12376Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12376Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12376Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12376Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12376 {
	margin: 30px 0px 0px 0px;
}

#stacks_in_12377 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12263 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12263 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12263 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12263 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12263 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12263 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12264 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12264 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12300   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12300 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12300 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12300 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12300 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12300  a:link,
#topButtonlinkstacks_in_12300  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12300 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12300 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12300 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12300 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12300  a:link,
#bottomButtonlinkstacks_in_12300  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12300 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12300 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12300	.shadow-style1stacks_in_12300  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12300	.shadow-style1stacks_in_12300 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12300 {
	padding:  10px;
}

#stacks_in_12302 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12302 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12303Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12303Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12303Calligrapher h6, .stacks_in_12303Calligrapher h5, .stacks_in_12303Calligrapher h4, .stacks_in_12303Calligrapher h3, .stacks_in_12303Calligrapher h2, .stacks_in_12303Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12303Calligrapher, .stacks_in_12303Calligrapher h1, .stacks_in_12303Calligrapher h2, .stacks_in_12303Calligrapher h3, .stacks_in_12303Calligrapher h4, .stacks_in_12303Calligrapher h5, .stacks_in_12303Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12303targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12303Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12303Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12303Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12303Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12304 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12276 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12276 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12277   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12277 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12277 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12277 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12277 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12277  a:link,
#topButtonlinkstacks_in_12277  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12277 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12277 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12277 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12277 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12277  a:link,
#bottomButtonlinkstacks_in_12277  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12277 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12277 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12277	.shadow-style1stacks_in_12277  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12277	.shadow-style1stacks_in_12277 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12277 {
	padding:  10px;
}

#stacks_in_12279 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12279 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12280Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12280Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12280Calligrapher h6, .stacks_in_12280Calligrapher h5, .stacks_in_12280Calligrapher h4, .stacks_in_12280Calligrapher h3, .stacks_in_12280Calligrapher h2, .stacks_in_12280Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12280Calligrapher, .stacks_in_12280Calligrapher h1, .stacks_in_12280Calligrapher h2, .stacks_in_12280Calligrapher h3, .stacks_in_12280Calligrapher h4, .stacks_in_12280Calligrapher h5, .stacks_in_12280Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12280targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12280Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12280Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12280Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12280Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12281 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12288 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12288 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12289   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12289 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12289 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12289 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12289 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12289  a:link,
#topButtonlinkstacks_in_12289  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12289 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12289 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12289 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12289 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12289  a:link,
#bottomButtonlinkstacks_in_12289  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12289 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12289 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12289	.shadow-style1stacks_in_12289  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12289	.shadow-style1stacks_in_12289 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12289 {
	padding:  10px;
}

#stacks_in_12291 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12291 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12292Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12292Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12292Calligrapher h6, .stacks_in_12292Calligrapher h5, .stacks_in_12292Calligrapher h4, .stacks_in_12292Calligrapher h3, .stacks_in_12292Calligrapher h2, .stacks_in_12292Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12292Calligrapher, .stacks_in_12292Calligrapher h1, .stacks_in_12292Calligrapher h2, .stacks_in_12292Calligrapher h3, .stacks_in_12292Calligrapher h4, .stacks_in_12292Calligrapher h5, .stacks_in_12292Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12292targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12292Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12292Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12292Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12292Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12293 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12236 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_12236 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12236 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12236 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_12239 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12239 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12240   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12240 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12240 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12240 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12240 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12240  a:link,
#topButtonlinkstacks_in_12240  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12240 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12240 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12240 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12240 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12240  a:link,
#bottomButtonlinkstacks_in_12240  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12240 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12240 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12240	.shadow-style1stacks_in_12240  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12240	.shadow-style1stacks_in_12240 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12240 {
	padding:  10px;
}

#stacks_in_12242 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12242 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12243Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12243Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12243Calligrapher h6, .stacks_in_12243Calligrapher h5, .stacks_in_12243Calligrapher h4, .stacks_in_12243Calligrapher h3, .stacks_in_12243Calligrapher h2, .stacks_in_12243Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12243Calligrapher, .stacks_in_12243Calligrapher h1, .stacks_in_12243Calligrapher h2, .stacks_in_12243Calligrapher h3, .stacks_in_12243Calligrapher h4, .stacks_in_12243Calligrapher h5, .stacks_in_12243Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12243targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12243Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12243Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12243Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12243Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12244 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12250 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12250 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12259   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12259 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12259 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12259 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12259 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-64px;
	margin-bottom: -34px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12259  a:link,
#topButtonlinkstacks_in_12259  a:hover {
	text-decoration: none;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12259 .middleLabelThing {
	font-size: 16px;
	color: #FFFFFF;
	padding: 0 15px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 35px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12259 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12259 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12259 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #808080;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12259  a:link,
#bottomButtonlinkstacks_in_12259  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12259 .bottomLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12259 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12259	.shadow-style1stacks_in_12259  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12259	.shadow-style1stacks_in_12259 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12259 {
	padding:  10px;
}

#stacks_in_12253 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12253 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12254Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12254Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12254Calligrapher h6, .stacks_in_12254Calligrapher h5, .stacks_in_12254Calligrapher h4, .stacks_in_12254Calligrapher h3, .stacks_in_12254Calligrapher h2, .stacks_in_12254Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12254Calligrapher, .stacks_in_12254Calligrapher h1, .stacks_in_12254Calligrapher h2, .stacks_in_12254Calligrapher h3, .stacks_in_12254Calligrapher h4, .stacks_in_12254Calligrapher h5, .stacks_in_12254Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12254targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12254Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12254Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12254Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12254Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12254 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_12255 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12199 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12199 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12199 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12199 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12199 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12199 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12200 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12200 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12110   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12110 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12110 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12110 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12110 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12110  a:link,
#topButtonlinkstacks_in_12110  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12110 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12110 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12110 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12110 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12110  a:link,
#bottomButtonlinkstacks_in_12110  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12110 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12110 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12110	.shadow-style1stacks_in_12110  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12110	.shadow-style1stacks_in_12110 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12110 {
	padding:  10px;
}

#stacks_in_12112 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12112 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12113Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12113Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12113Calligrapher h6, .stacks_in_12113Calligrapher h5, .stacks_in_12113Calligrapher h4, .stacks_in_12113Calligrapher h3, .stacks_in_12113Calligrapher h2, .stacks_in_12113Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12113Calligrapher, .stacks_in_12113Calligrapher h1, .stacks_in_12113Calligrapher h2, .stacks_in_12113Calligrapher h3, .stacks_in_12113Calligrapher h4, .stacks_in_12113Calligrapher h5, .stacks_in_12113Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12113targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12113Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12113Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12113Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12113Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12114 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12212 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12212 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12213   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12213 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12213 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12213 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12213 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12213  a:link,
#topButtonlinkstacks_in_12213  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12213 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12213 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12213 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12213 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12213  a:link,
#bottomButtonlinkstacks_in_12213  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12213 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12213 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12213	.shadow-style1stacks_in_12213  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12213	.shadow-style1stacks_in_12213 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12213 {
	padding:  10px;
}

#stacks_in_12215 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12215 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12216Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12216Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12216Calligrapher h6, .stacks_in_12216Calligrapher h5, .stacks_in_12216Calligrapher h4, .stacks_in_12216Calligrapher h3, .stacks_in_12216Calligrapher h2, .stacks_in_12216Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12216Calligrapher, .stacks_in_12216Calligrapher h1, .stacks_in_12216Calligrapher h2, .stacks_in_12216Calligrapher h3, .stacks_in_12216Calligrapher h4, .stacks_in_12216Calligrapher h5, .stacks_in_12216Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12216targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12216Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12216Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12216Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12216Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12217 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12224 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12224 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11875   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11875 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11875 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11875 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11875 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11875  a:link,
#topButtonlinkstacks_in_11875  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11875 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11875 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11875 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11875 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11875  a:link,
#bottomButtonlinkstacks_in_11875  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11875 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11875 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11875	.shadow-style1stacks_in_11875  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11875	.shadow-style1stacks_in_11875 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11875 {
	padding:  10px;
}

#stacks_in_11877 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11877 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11878Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11878Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11878Calligrapher h6, .stacks_in_11878Calligrapher h5, .stacks_in_11878Calligrapher h4, .stacks_in_11878Calligrapher h3, .stacks_in_11878Calligrapher h2, .stacks_in_11878Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11878Calligrapher, .stacks_in_11878Calligrapher h1, .stacks_in_11878Calligrapher h2, .stacks_in_11878Calligrapher h3, .stacks_in_11878Calligrapher h4, .stacks_in_11878Calligrapher h5, .stacks_in_11878Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11878targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11878Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_11878Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_11878Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_11878Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11879 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12119 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_12119 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_12119 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12119 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12119 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_12119 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_12120 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12120 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12165   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12165 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12165 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12165 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12165 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12165  a:link,
#topButtonlinkstacks_in_12165  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12165 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12165 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12165 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12165 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12165  a:link,
#bottomButtonlinkstacks_in_12165  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12165 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12165 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12165	.shadow-style1stacks_in_12165  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12165	.shadow-style1stacks_in_12165 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12165 {
	padding:  10px;
}

#stacks_in_12167 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12167 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12168Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12168Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12168Calligrapher h6, .stacks_in_12168Calligrapher h5, .stacks_in_12168Calligrapher h4, .stacks_in_12168Calligrapher h3, .stacks_in_12168Calligrapher h2, .stacks_in_12168Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12168Calligrapher, .stacks_in_12168Calligrapher h1, .stacks_in_12168Calligrapher h2, .stacks_in_12168Calligrapher h3, .stacks_in_12168Calligrapher h4, .stacks_in_12168Calligrapher h5, .stacks_in_12168Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12168targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12168Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12168Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12168Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12168Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12169 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12132 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12132 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12156   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12156 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12156 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12156 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12156 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12156  a:link,
#topButtonlinkstacks_in_12156  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12156 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12156 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12156 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12156 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12156  a:link,
#bottomButtonlinkstacks_in_12156  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12156 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12156 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12156	.shadow-style1stacks_in_12156  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12156	.shadow-style1stacks_in_12156 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12156 {
	padding:  10px;
}

#stacks_in_12158 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12158 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12159Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12159Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12159Calligrapher h6, .stacks_in_12159Calligrapher h5, .stacks_in_12159Calligrapher h4, .stacks_in_12159Calligrapher h3, .stacks_in_12159Calligrapher h2, .stacks_in_12159Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12159Calligrapher, .stacks_in_12159Calligrapher h1, .stacks_in_12159Calligrapher h2, .stacks_in_12159Calligrapher h3, .stacks_in_12159Calligrapher h4, .stacks_in_12159Calligrapher h5, .stacks_in_12159Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12159targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12159Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12159Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12159Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12159Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12160 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_12144 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12144 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_12145   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_12145 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_12145 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_12145 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12145 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_12145  a:link,
#topButtonlinkstacks_in_12145  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_12145 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_12145 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12145 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_12145 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_12145  a:link,
#bottomButtonlinkstacks_in_12145  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_12145 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_12145 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_12145	.shadow-style1stacks_in_12145  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_12145	.shadow-style1stacks_in_12145 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_12145 {
	padding:  10px;
}

#stacks_in_12147 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_12147 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_12148Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_12148Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_12148Calligrapher h6, .stacks_in_12148Calligrapher h5, .stacks_in_12148Calligrapher h4, .stacks_in_12148Calligrapher h3, .stacks_in_12148Calligrapher h2, .stacks_in_12148Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_12148Calligrapher, .stacks_in_12148Calligrapher h1, .stacks_in_12148Calligrapher h2, .stacks_in_12148Calligrapher h3, .stacks_in_12148Calligrapher h4, .stacks_in_12148Calligrapher h5, .stacks_in_12148Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_12148targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_12148Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_12148Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_12148Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_12148Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_12149 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11909 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_11909 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11909 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11909 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_11910 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11910 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11815   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11815 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11815 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11815 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11815 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11815  a:link,
#topButtonlinkstacks_in_11815  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11815 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11815 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11815 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11815 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11815  a:link,
#bottomButtonlinkstacks_in_11815  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11815 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11815 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11815	.shadow-style1stacks_in_11815  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11815	.shadow-style1stacks_in_11815 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11815 {
	padding:  10px;
}

#stacks_in_11817 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11817 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11818Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11818Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11818Calligrapher h6, .stacks_in_11818Calligrapher h5, .stacks_in_11818Calligrapher h4, .stacks_in_11818Calligrapher h3, .stacks_in_11818Calligrapher h2, .stacks_in_11818Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11818Calligrapher, .stacks_in_11818Calligrapher h1, .stacks_in_11818Calligrapher h2, .stacks_in_11818Calligrapher h3, .stacks_in_11818Calligrapher h4, .stacks_in_11818Calligrapher h5, .stacks_in_11818Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11818targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11818Calligrapher a:link{			color: #92A1B1 !important;			text-decoration: blink !important;		}				.stacks_in_11818Calligrapher a:visited{			color: #92A1B1 !important;		}				.stacks_in_11818Calligrapher a:active{			color: #92A1B1 !important;		}				.stacks_in_11818Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11819 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11913 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11913 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11827   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11827 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11827 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11827 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11827 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11827  a:link,
#topButtonlinkstacks_in_11827  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11827 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11827 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11827 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11827 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11827  a:link,
#bottomButtonlinkstacks_in_11827  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11827 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11827 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11827	.shadow-style1stacks_in_11827  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11827	.shadow-style1stacks_in_11827 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11827 {
	padding:  10px;
}

#stacks_in_11829 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11829 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11830Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11830Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11830Calligrapher h6, .stacks_in_11830Calligrapher h5, .stacks_in_11830Calligrapher h4, .stacks_in_11830Calligrapher h3, .stacks_in_11830Calligrapher h2, .stacks_in_11830Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11830Calligrapher, .stacks_in_11830Calligrapher h1, .stacks_in_11830Calligrapher h2, .stacks_in_11830Calligrapher h3, .stacks_in_11830Calligrapher h4, .stacks_in_11830Calligrapher h5, .stacks_in_11830Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11830targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11830Calligrapher a:link{			color: #7E8B9E !important;			text-decoration: blink !important;		}				.stacks_in_11830Calligrapher a:visited{			color: #7E8B9E !important;		}				.stacks_in_11830Calligrapher a:active{			color: #7E8B9E !important;		}				.stacks_in_11830Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: blink !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11830 {
	margin: 60px 0px 0px 0px;
}

#stacks_in_11831 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11760 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_11760 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_11760 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11760 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11760 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11760 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11689   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11689 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11689 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11689 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11689 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11689  a:link,
#topButtonlinkstacks_in_11689  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11689 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11689 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11689 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11689 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11689  a:link,
#bottomButtonlinkstacks_in_11689  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11689 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11689 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11689	.shadow-style1stacks_in_11689  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11689	.shadow-style1stacks_in_11689 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11689 {
	padding:  10px;
}

#stacks_in_11691 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11691 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11692Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11692Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11692Calligrapher h6, .stacks_in_11692Calligrapher h5, .stacks_in_11692Calligrapher h4, .stacks_in_11692Calligrapher h3, .stacks_in_11692Calligrapher h2, .stacks_in_11692Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11692Calligrapher, .stacks_in_11692Calligrapher h1, .stacks_in_11692Calligrapher h2, .stacks_in_11692Calligrapher h3, .stacks_in_11692Calligrapher h4, .stacks_in_11692Calligrapher h5, .stacks_in_11692Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11692targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11692Calligrapher a:link{			color: #D2A748 !important;			text-decoration: none !important;		}				.stacks_in_11692Calligrapher a:visited{			color: #D2A748 !important;		}				.stacks_in_11692Calligrapher a:active{			color: #D2A748 !important;		}				.stacks_in_11692Calligrapher a:hover{			color: #BFBFBF !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11693 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11764   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11764 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11764 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11764 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11764 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11764  a:link,
#topButtonlinkstacks_in_11764  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11764 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11764 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11764 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11764 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11764  a:link,
#bottomButtonlinkstacks_in_11764  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11764 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11764 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11764	.shadow-style1stacks_in_11764  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11764	.shadow-style1stacks_in_11764 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11764 {
	padding:  10px;
}

#stacks_in_11766 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11766 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11767Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11767Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11767Calligrapher h6, .stacks_in_11767Calligrapher h5, .stacks_in_11767Calligrapher h4, .stacks_in_11767Calligrapher h3, .stacks_in_11767Calligrapher h2, .stacks_in_11767Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11767Calligrapher, .stacks_in_11767Calligrapher h1, .stacks_in_11767Calligrapher h2, .stacks_in_11767Calligrapher h3, .stacks_in_11767Calligrapher h4, .stacks_in_11767Calligrapher h5, .stacks_in_11767Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11767targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11767Calligrapher a:link{			color: #92A1B1 !important;			text-decoration: none !important;		}				.stacks_in_11767Calligrapher a:visited{			color: #92A1B1 !important;		}				.stacks_in_11767Calligrapher a:active{			color: #92A1B1 !important;		}				.stacks_in_11767Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11768 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11751   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11751 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11751 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11751 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11751 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11751  a:link,
#topButtonlinkstacks_in_11751  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11751 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11751 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11751 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11751 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11751  a:link,
#bottomButtonlinkstacks_in_11751  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11751 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11751 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11751	.shadow-style1stacks_in_11751  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11751	.shadow-style1stacks_in_11751 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11751 {
	padding:  10px;
}

#stacks_in_11753 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11753 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11754Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11754Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11754Calligrapher h6, .stacks_in_11754Calligrapher h5, .stacks_in_11754Calligrapher h4, .stacks_in_11754Calligrapher h3, .stacks_in_11754Calligrapher h2, .stacks_in_11754Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11754Calligrapher, .stacks_in_11754Calligrapher h1, .stacks_in_11754Calligrapher h2, .stacks_in_11754Calligrapher h3, .stacks_in_11754Calligrapher h4, .stacks_in_11754Calligrapher h5, .stacks_in_11754Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11754targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11754Calligrapher a:link{			color: #92A1B1 !important;			text-decoration: none !important;		}				.stacks_in_11754Calligrapher a:visited{			color: #92A1B1 !important;		}				.stacks_in_11754Calligrapher a:active{			color: #92A1B1 !important;		}				.stacks_in_11754Calligrapher a:hover{			color: #B57745 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11755 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11663 .cleanResponse2_L {
	float:left;
	width:49%;
}

#stacks_in_11663 .cleanResponse2_R {
	float:right;
	width:49%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11663 .cleanResponse2_L {
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11663 .cleanResponse2_R {
		width:100%;
		margin:0 0 10px 0;
	}
	
	
}
#stacks_in_11664 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11664 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11665   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11665 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11665 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11665 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11665 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11665  a:link,
#topButtonlinkstacks_in_11665  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11665 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11665 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11665 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11665 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11665  a:link,
#bottomButtonlinkstacks_in_11665  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11665 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11665 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11665	.shadow-style1stacks_in_11665  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11665	.shadow-style1stacks_in_11665 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11665 {
	padding:  10px;
}

#stacks_in_11667 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11667 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11668Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11668Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11668Calligrapher h6, .stacks_in_11668Calligrapher h5, .stacks_in_11668Calligrapher h4, .stacks_in_11668Calligrapher h3, .stacks_in_11668Calligrapher h2, .stacks_in_11668Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11668Calligrapher, .stacks_in_11668Calligrapher h1, .stacks_in_11668Calligrapher h2, .stacks_in_11668Calligrapher h3, .stacks_in_11668Calligrapher h4, .stacks_in_11668Calligrapher h5, .stacks_in_11668Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11668targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11668Calligrapher a:link{			color: #D2A748 !important;			text-decoration: none !important;		}				.stacks_in_11668Calligrapher a:visited{			color: #D2A748 !important;		}				.stacks_in_11668Calligrapher a:active{			color: #D2A748 !important;		}				.stacks_in_11668Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11668 {
	margin: 50px 0px 0px 0px;
}

#stacks_in_11669 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11676 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11676 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11677   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11677 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11677 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 800px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11677 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11677 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11677  a:link,
#topButtonlinkstacks_in_11677  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11677 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11677 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11677 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11677 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11677  a:link,
#bottomButtonlinkstacks_in_11677  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11677 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11677 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11677	.shadow-style1stacks_in_11677  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11677	.shadow-style1stacks_in_11677 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11677 {
	padding:  10px;
}

#stacks_in_11679 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11679 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11680Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11680Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11680Calligrapher h6, .stacks_in_11680Calligrapher h5, .stacks_in_11680Calligrapher h4, .stacks_in_11680Calligrapher h3, .stacks_in_11680Calligrapher h2, .stacks_in_11680Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11680Calligrapher, .stacks_in_11680Calligrapher h1, .stacks_in_11680Calligrapher h2, .stacks_in_11680Calligrapher h3, .stacks_in_11680Calligrapher h4, .stacks_in_11680Calligrapher h5, .stacks_in_11680Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11680targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11680Calligrapher a:link{			color: #72C074 !important;			text-decoration: none !important;		}				.stacks_in_11680Calligrapher a:visited{			color: #72C074 !important;		}				.stacks_in_11680Calligrapher a:active{			color: #72C074 !important;		}				.stacks_in_11680Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11681 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11632 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_11632 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_11632 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11632 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11632 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11632 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11633   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11633 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11633 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11633 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11633 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11633  a:link,
#topButtonlinkstacks_in_11633  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11633 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11633 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11633 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11633 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11633  a:link,
#bottomButtonlinkstacks_in_11633  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11633 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11633 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11633	.shadow-style1stacks_in_11633  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11633	.shadow-style1stacks_in_11633 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11633 {
	padding:  10px;
}

#stacks_in_11635 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11635 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11636Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11636Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11636Calligrapher h6, .stacks_in_11636Calligrapher h5, .stacks_in_11636Calligrapher h4, .stacks_in_11636Calligrapher h3, .stacks_in_11636Calligrapher h2, .stacks_in_11636Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11636Calligrapher, .stacks_in_11636Calligrapher h1, .stacks_in_11636Calligrapher h2, .stacks_in_11636Calligrapher h3, .stacks_in_11636Calligrapher h4, .stacks_in_11636Calligrapher h5, .stacks_in_11636Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11636targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11636Calligrapher a:link{			color: #D2A748 !important;			text-decoration: none !important;		}				.stacks_in_11636Calligrapher a:visited{			color: #D2A748 !important;		}				.stacks_in_11636Calligrapher a:active{			color: #D2A748 !important;		}				.stacks_in_11636Calligrapher a:hover{			color: #BFBFBF !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11637 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11643   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11643 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11643 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11643 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11643 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11643  a:link,
#topButtonlinkstacks_in_11643  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11643 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11643 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11643 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11643 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11643  a:link,
#bottomButtonlinkstacks_in_11643  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11643 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11643 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11643	.shadow-style1stacks_in_11643  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11643	.shadow-style1stacks_in_11643 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11643 {
	padding:  10px;
}

#stacks_in_11645 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11645 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11646Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11646Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11646Calligrapher h6, .stacks_in_11646Calligrapher h5, .stacks_in_11646Calligrapher h4, .stacks_in_11646Calligrapher h3, .stacks_in_11646Calligrapher h2, .stacks_in_11646Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11646Calligrapher, .stacks_in_11646Calligrapher h1, .stacks_in_11646Calligrapher h2, .stacks_in_11646Calligrapher h3, .stacks_in_11646Calligrapher h4, .stacks_in_11646Calligrapher h5, .stacks_in_11646Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11646targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11646Calligrapher a:link{			color: #B42E6A !important;			text-decoration: none !important;		}				.stacks_in_11646Calligrapher a:visited{			color: #B42E6A !important;		}				.stacks_in_11646Calligrapher a:active{			color: #B42E6A !important;		}				.stacks_in_11646Calligrapher a:hover{			color: #B57745 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11647 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11653   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11653 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11653 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11653 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11653 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11653  a:link,
#topButtonlinkstacks_in_11653  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11653 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11653 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11653 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11653 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11653  a:link,
#bottomButtonlinkstacks_in_11653  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11653 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11653 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11653	.shadow-style1stacks_in_11653  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11653	.shadow-style1stacks_in_11653 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11653 {
	padding:  10px;
}

#stacks_in_11655 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11655 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11656Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11656Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11656Calligrapher h6, .stacks_in_11656Calligrapher h5, .stacks_in_11656Calligrapher h4, .stacks_in_11656Calligrapher h3, .stacks_in_11656Calligrapher h2, .stacks_in_11656Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11656Calligrapher, .stacks_in_11656Calligrapher h1, .stacks_in_11656Calligrapher h2, .stacks_in_11656Calligrapher h3, .stacks_in_11656Calligrapher h4, .stacks_in_11656Calligrapher h5, .stacks_in_11656Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11656targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11656Calligrapher a:link{			color: #92A1B1 !important;			text-decoration: none !important;		}				.stacks_in_11656Calligrapher a:visited{			color: #92A1B1 !important;		}				.stacks_in_11656Calligrapher a:active{			color: #92A1B1 !important;		}				.stacks_in_11656Calligrapher a:hover{			color: #B57745 !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11657 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_11387 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_11387 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_11387 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11387 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11387 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_11387 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11378   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11378 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11378 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11378 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11378 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11378  a:link,
#topButtonlinkstacks_in_11378  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11378 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11378 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11378 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11378 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11378  a:link,
#bottomButtonlinkstacks_in_11378  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11378 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11378 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11378	.shadow-style1stacks_in_11378  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11378	.shadow-style1stacks_in_11378 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11378 {
	padding:  10px;
}

#stacks_in_11381 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11381 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11383Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11383Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11383Calligrapher h6, .stacks_in_11383Calligrapher h5, .stacks_in_11383Calligrapher h4, .stacks_in_11383Calligrapher h3, .stacks_in_11383Calligrapher h2, .stacks_in_11383Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11383Calligrapher, .stacks_in_11383Calligrapher h1, .stacks_in_11383Calligrapher h2, .stacks_in_11383Calligrapher h3, .stacks_in_11383Calligrapher h4, .stacks_in_11383Calligrapher h5, .stacks_in_11383Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11383targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11383Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_11383Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_11383Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_11383Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11385 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_8679   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_8679 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_8679 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_8679 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_8679 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_8679  a:link,
#topButtonlinkstacks_in_8679  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_8679 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_8679 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_8679 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_8679 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_8679  a:link,
#bottomButtonlinkstacks_in_8679  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_8679 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_8679 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_8679	.shadow-style1stacks_in_8679  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_8679	.shadow-style1stacks_in_8679 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_8679 {
	padding:  10px;
}

#stacks_in_8682 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_8682 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_8684Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_8684Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_8684Calligrapher h6, .stacks_in_8684Calligrapher h5, .stacks_in_8684Calligrapher h4, .stacks_in_8684Calligrapher h3, .stacks_in_8684Calligrapher h2, .stacks_in_8684Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_8684Calligrapher, .stacks_in_8684Calligrapher h1, .stacks_in_8684Calligrapher h2, .stacks_in_8684Calligrapher h3, .stacks_in_8684Calligrapher h4, .stacks_in_8684Calligrapher h5, .stacks_in_8684Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_8684targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_8684Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_8684Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_8684Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_8684Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_8686 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_11400   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_11400 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_11400 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_11400 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11400 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-63px;
	margin-bottom: -33px;
   	background: #BFBFBF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_11400  a:link,
#topButtonlinkstacks_in_11400  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_11400 .middleLabelThing {
	font-size: 12px;
	color: #FFFFFF;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 34px;
	text-shadow:none;
	text-transform: uppercase;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_11400 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11400 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_11400 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #BFBFBF;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_11400  a:link,
#bottomButtonlinkstacks_in_11400  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_11400 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 30px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_11400 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_11400	.shadow-style1stacks_in_11400  {
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 5px rgba(0,0,0,0.50);
}

#stacks_in_11400	.shadow-style1stacks_in_11400 {
	margin:10px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_11400 {
	padding:  10px;
}

#stacks_in_11403 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_11403 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_11405Calligrapher{			font-size: 100% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_11405Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_11405Calligrapher h6, .stacks_in_11405Calligrapher h5, .stacks_in_11405Calligrapher h4, .stacks_in_11405Calligrapher h3, .stacks_in_11405Calligrapher h2, .stacks_in_11405Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_11405Calligrapher, .stacks_in_11405Calligrapher h1, .stacks_in_11405Calligrapher h2, .stacks_in_11405Calligrapher h3, .stacks_in_11405Calligrapher h4, .stacks_in_11405Calligrapher h5, .stacks_in_11405Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_11405targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_11405Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_11405Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_11405Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_11405Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_11407 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}

#stacks_in_204 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_204 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_643Calligrapher{			font-size: 110% !important;			color: #808080 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_643Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_643Calligrapher h6, .stacks_in_643Calligrapher h5, .stacks_in_643Calligrapher h4, .stacks_in_643Calligrapher h3, .stacks_in_643Calligrapher h2, .stacks_in_643Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_643Calligrapher, .stacks_in_643Calligrapher h1, .stacks_in_643Calligrapher h2, .stacks_in_643Calligrapher h3, .stacks_in_643Calligrapher h4, .stacks_in_643Calligrapher h5, .stacks_in_643Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_643targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_643Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_643Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_643Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_643Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_772 {
	background-color: rgba(243, 243, 243, 1.00);
	-moz-border-radius: 0px 50px 0px 50px;
	-webkit-border-radius: 0px 50px 0px 50px;
	border-radius: 0px 50px 0px 50px;
	margin:  20px;
	padding:  20px;
}

#stacks_in_680 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_680 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* DiagonalThing by RapidWeaver Central  */


#diagonalThingstacks_in_675   {
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	background: #F3F3F3;
		
	-webkit-border-radius: 20px;
	   -moz-border-radius: 20px;
			border-radius: 20px;
}

#stacks_in_675 .imageThing  {
 	width:auto;
	height: auto;
    margin:0 auto;
	display: block;
	position: relative;
	overflow:hidden;
	z-index: 0;
	background: transparent;
	outline: 1px solid transparent;
}


#stacks_in_675 .topDiagonalThing {
	display: block;
	position: relative;
    height:0;
	top: -80px;
    border-width:0 0 80px 1000px;
    border-style:solid;
    border-color:transparent #F3F3F3 #F3F3F3 transparent;
	outline: 1px solid transparent;
	z-index: 1;
}

#stacks_in_675 .middleDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_675 .middleButtonThing {
   	background: transparent;
	width:auto;
	position: relative;
	float:right;
	top:-62px;
	margin-bottom: -32px;
   	background: #FFFFFF;
	text-indent:0;
	display:block;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:38px;
	    -moz-border-radius-topleft:38px;
			border-top-left-radius:38px;
	-webkit-border-top-right-radius:0px;
	    -moz-border-radius-topright:0px;
			border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	    -moz-border-radius-bottomright:0px;
			border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:38px;
		-moz-border-radius-bottomleft:38px;
			border-bottom-left-radius:38px;
	z-index: 2;	
}

#topButtonlinkstacks_in_675  a:link,
#topButtonlinkstacks_in_675  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 300 !important;	
}


#stacks_in_675 .middleLabelThing {
	font-size: 13px;
	color: #404040;
	padding: 0 16px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 48px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

#stacks_in_675 .contentThing {
	height: auto;
	position: relative;
	display: block;
}

#stacks_in_675 .bottomDiagonalThing {
   	background: #F3F3F3;
 	height: auto;
	position: relative;
	display: block;
}

#stacks_in_675 .bottomButtonThing {
   	background: transparent;
	position: relative;
	display:block;
	float:left;
	margin: 20px 0;
   	background: #F3F3F3;
	text-indent:0;
 	white-space: nowrap !important; 
	text-decoration:none;
	text-align:center;
	-webkit-border-top-left-radius:0px;
	    -moz-border-radius-topleft:0px;
			border-top-left-radius:0px;
	-webkit-border-top-right-radius:38px;
	    -moz-border-radius-topright:38px;
			border-top-right-radius:38px;
	-webkit-border-bottom-right-radius:38px;
	    -moz-border-radius-bottomright:38px;
			border-bottom-right-radius:38px;
	-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
			border-bottom-left-radius:0px;
	z-index: 2;	
}

#bottomButtonlinkstacks_in_675  a:link,
#bottomButtonlinkstacks_in_675  a:hover {
	text-decoration: none;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 30;	
}

#stacks_in_675 .bottomLabelThing {
	font-size: 12px;
	color: #404040;
	padding: 0 50px;
	text-align: center !important;
	text-decoration: none;
	text-shadow: 0 1px 1px ;
	vertical-align: middle;
	line-height: 30px;
	text-shadow:none;
	text-transform: none;;
	letter-spacing:0px;;
	font-weight:normal;;
}

.shadow-style0stacks_in_675 {
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

#stacks_in_675	.shadow-style1stacks_in_675  {
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.50);
	  -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.50) ;
			box-shadow: 0px 0px 0px rgba(0,0,0,0.50);
}

#stacks_in_675	.shadow-style1stacks_in_675 {
	margin:5px;
}

/*  Clearfix */

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




#stacks_in_675 {
	margin:  20px;
}

#stacks_in_606 .cleanResponse3_L {
	float:left;
	width:32%;
}

#stacks_in_606 .cleanResponse3_R {
	float:right;
	width:32%;
}

#stacks_in_606 .cleanResponse3_M {
	position:relative;
	margin:0 auto;
	width:32%;
}


@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_606 .cleanResponse3_L {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_606 .cleanResponse3_R {
		float: right;
		width:100%;
		margin:0 0 10px 0;
	}
	
	#stacks_in_606 .cleanResponse3_M {
		float: left;
		width:100%;
		margin:0 0 10px 0;
	}
	
	
	
	
}
#stacks_in_206 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_206 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_677Calligrapher{			font-size: 90% !important;			color: #808080 !important;			font-weight:   bold !important;			font-style: italic !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_677Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_677Calligrapher h6, .stacks_in_677Calligrapher h5, .stacks_in_677Calligrapher h4, .stacks_in_677Calligrapher h3, .stacks_in_677Calligrapher h2, .stacks_in_677Calligrapher h1{			color: #000000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_677Calligrapher, .stacks_in_677Calligrapher h1, .stacks_in_677Calligrapher h2, .stacks_in_677Calligrapher h3, .stacks_in_677Calligrapher h4, .stacks_in_677Calligrapher h5, .stacks_in_677Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_677targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_677Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_677Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_677Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_677Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_608 {
	padding:  20px;
}

#stacks_in_210 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_210 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_687Calligrapher{			font-size: 90% !important;			color: #808080 !important;			font-weight:   bold !important;			font-style: italic !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_687Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_687Calligrapher h6, .stacks_in_687Calligrapher h5, .stacks_in_687Calligrapher h4, .stacks_in_687Calligrapher h3, .stacks_in_687Calligrapher h2, .stacks_in_687Calligrapher h1{			color: #000000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_687Calligrapher, .stacks_in_687Calligrapher h1, .stacks_in_687Calligrapher h2, .stacks_in_687Calligrapher h3, .stacks_in_687Calligrapher h4, .stacks_in_687Calligrapher h5, .stacks_in_687Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_687targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_687Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_687Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_687Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_687Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_636 {
	padding:  20px;
}

#stacks_in_208 .cleanResponse1_L {
	float:left;
	width:100%;
}



@media (max-width: 800px){

}


@media (max-width: 600px){
	
	#stacks_in_208 .cleanResponse1_L {
		width:100%;
		margin:0 0 10px 0;
	}
		
	
}/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_682Calligrapher{			font-size: 90% !important;			color: #808080 !important;			font-weight:   bold !important;			font-style: italic !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_682Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: normal !important;		}		.stacks_in_682Calligrapher h6, .stacks_in_682Calligrapher h5, .stacks_in_682Calligrapher h4, .stacks_in_682Calligrapher h3, .stacks_in_682Calligrapher h2, .stacks_in_682Calligrapher h1{			color: #000000 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- */ .stacks_in_682Calligrapher, .stacks_in_682Calligrapher h1, .stacks_in_682Calligrapher h2, .stacks_in_682Calligrapher h3, .stacks_in_682Calligrapher h4, .stacks_in_682Calligrapher h5, .stacks_in_682Calligrapher h6{	font-family: "Open Sans" !important;}/* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_682targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_682Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_682Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_682Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_682Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_639 {
	padding:  20px;
}
#toTop{--elevator-image:url(../rw_common/plugins/stacks/elevator-images/top.png);--elevator-size:50px;display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:var(--elevator-size);height:var(--elevator-size);border:none;text-indent:-9999px;background-image:var(--elevator-image);background-repeat:no-repeat;background-position:left top;z-index:9988}#toTop:active,#toTop:focus{outline:none}#toTop:hover{background-position:left calc(var(--elevator-size) * -1)}
