html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased
    }
img {
    max-width: 100%;
    height: auto;
    box-sizing: border-box
    }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: baseline
    }
body {
    line-height: 1
    }
h1, h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: normal
    }
ol, ul {
    list-style: none
    }
blockquote {
    quotes: none
    }
blockquote:before, blockquote:after {
    content: "";
    content: none
    }
del {
    text-decoration: line-through
    }
table {
    border-collapse: collapse;
    border-spacing: 0
    }
a img {
    border: none
    }
body, input, textarea, .page-title span, .pingback a.url {
    font-family: "Conv_trebuc_0"
    }
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif
    }
input[type=submit] {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif
    }
pre {
    font-family: "Courier 10 Pitch", Courier, monospace
    }
code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace
    }
body {
    background: #FFF !important
    }
body, input, textarea {
    color: #fff;
    font-size: 12px;
    line-height: 18px
    }
hr {
    background-color: #e7e7e7;
    border: 0;
    clear: both;
    height: 1px;
    margin-bottom: 18px
    }
p {
    margin-bottom: 18px
    }
ul {
    list-style: disc;
    margin: 0 0 18px 1.5em
    }
ul li {
    list-style: disc
    }
ol {
    list-style: decimal;
    margin: 0 0 18px 1.5em
    }
ol ol {
    list-style: upper-alpha
    }
ol ol ol {
    list-style: lower-roman
    }
ol ol ol ol {
    list-style: lower-alpha
    }
ul ul, ol ol, ul ol, ol ul {
    margin-bottom: 0
    }
dl {
    list-style: none;
    display: block
    }
dt {
    font-weight: bold;
    list-style: none;
    display: block
    }
dd {
    margin-bottom: 18px;
    list-style: none
    }
strong {
    font-weight: bold
    }
cite, em, i {
    font-style: italic
    }
big {
    font-size: 131.25%
    }
ins {
    background: #ffc;
    text-decoration: none
    }
blockquote {
    font-style: italic;
    padding: 0 3em
    }
blockquote cite, blockquote em, blockquote i {
    font-style: normal
    }
pre {
    background: #f7f7f7;
    color: #222;
    line-height: 18px;
    margin-bottom: 18px;
    padding: 1.5em
    }
abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help
    }
sup, sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline
    }
sup {
    bottom: 1ex
    }
sub {
    top: 0.5ex
    }
input[type="text"], textarea {
    background: #f9f9f9;
    border: 1px solid #ccc;
    padding: 2px;
    color: #595959
    }
a:link {
    color: #005998;
    text-decoration: none
    }
a:visited {
    color: #005998
    }
a:active, a:hover {
    color: #F8B203;
    text-decoration: underline
    }
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
    max-width: 100%;
    height: auto
    }
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px
    }
.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px
    }
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto
    }
img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 12px
    }
.wp-caption {
    background: #f1f1f1;
    line-height: 18px;
    margin-bottom: 20px;
    max-width: 632px !important;
    padding: 4px;
    text-align: center
    }
.wp-caption img {
    margin: 5px 5px 0
    }
.wp-caption p.wp-caption-text {
    color: #888;
    font-size: 12px;
    margin: 5px
    }
.wp-smiley {
    margin: 0
    }
.gallery {
    margin: 0 auto 18px
    }
.gallery .gallery-item {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 33%
    }
.gallery-columns-2 .gallery-item {
    width: 50%
    }
.gallery-columns-4 .gallery-item {
    width: 25%
    }
.gallery img {
    border: 2px solid #cfcfcf
    }
.gallery-columns-2 .attachment-medium {
    max-width: 92%;
    height: auto
    }
.gallery-columns-4 .attachment-thumbnail {
    max-width: 84%;
    height: auto
    }
.gallery .gallery-caption {
    color: #888;
    font-size: 12px;
    margin: 0 0 12px
    }
.gallery dl {
    margin: 0
    }
.gallery img {
    border: 10px solid #f1f1f1
    }
.gallery br + br {
    display: none
    }
#content .attachment img {
    display: block;
    margin: 0 auto
    }
#comments {
    clear: both
    }
#comments .navigation {
    padding: 0 0 18px 0
    }
h3#comments-title, h3#reply-title {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0
    }
h3#comments-title {
    padding: 24px 0
    }
.commentlist {
    list-style: none;
    margin: 0
    }
.commentlist li.comment {
    border-bottom: 1px solid #e7e7e7;
    line-height: 24px;
    margin: 0 0 24px 0;
    padding: 0 0 0 56px;
    position: relative
    }
.commentlist li:last-child {
    border-bottom: none;
    margin-bottom: 0
    }
#comments .comment-body ul, #comments .comment-body ol {
    margin-bottom: 18px
    }
#comments .comment-body p:last-child {
    margin-bottom: 6px
    }
#comments .comment-body blockquote p:last-child {
    margin-bottom: 24px
    }
.commentlist ol {
    list-style: decimal
    }
.commentlist .avatar {
    position: absolute;
    top: 4px;
    left: 0
    }
.comment-author cite {
    color: #000;
    font-style: normal;
    font-weight: bold
    }
.comment-author .says {
    font-style: italic
    }
.comment-meta {
    font-size: 12px;
    margin: 0 0 18px 0
    }
.comment-meta a:link, .comment-meta a:visited {
    color: #888;
    text-decoration: none
    }
.comment-meta a:active, .comment-meta a:hover {
    color: #ff4b33
    }
.reply {
    font-size: 12px;
    padding: 0 0 24px 0
    }
.reply a, a.comment-edit-link {
    color: #888
    }
.reply a:hover, a.comment-edit-link:hover {
    color: #ff4b33
    }
.commentlist .children {
    list-style: none;
    margin: 0
    }
.commentlist .children li {
    border: none;
    margin: 0
    }
.nopassword, .nocomments {
    display: none
    }
#comments .pingback {
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 18px;
    padding-bottom: 18px
    }
.commentlist li.comment + li.pingback {
    margin-top: -6px
    }
#comments .pingback p {
    color: #888;
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0
    }
#comments .pingback .url {
    font-size: 13px;
    font-style: italic
    }
input[type=submit] {
    color: #333
    }
#respond {
    border-top: 1px solid #e7e7e7;
    margin: 24px 0;
    overflow: hidden;
    position: relative
    }
#respond p {
    margin: 0
    }
#respond .comment-notes {
    margin-bottom: 1em
    }
.form-allowed-tags {
    line-height: 1em
    }
.children #respond {
    margin: 0 48px 0 0
    }
h3#reply-title {
    margin: 18px 0
    }
#comments-list #respond {
    margin: 0 0 18px 0
    }
#comments-list ul #respond {
    margin: 0
    }
#cancel-comment-reply-link {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px
    }
#respond .required {
    color: #ff4b33;
    font-weight: bold
    }
#respond label {
    color: #888;
    font-size: 12px
    }
#respond input {
    margin: 0 0 9px;
    width: 98%
    }
#respond textarea {
    width: 98%
    }
#respond .form-allowed-tags {
    color: #888;
    font-size: 12px;
    line-height: 18px
    }
#respond .form-allowed-tags code {
    font-size: 11px
    }
#respond .form-submit {
    margin: 12px 0
    }
#respond .form-submit input {
    font-size: 14px;
    width: auto
    }
@font-face {
    font-family: "MuseoSlab500";
    src: url(/wp-content/themes/twentyten/fonts/museo_slab_500-webfont-webfont.eot);
    src: url(/wp-content/themes/twentyten/fonts/museo_slab_500-webfont-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/twentyten/fonts/museo_slab_500-webfont-webfont.woff) format("woff"), url(/wp-content/themes/twentyten/fonts/museo_slab_500-webfont-webfont.ttf) format("truetype"), url(/wp-content/themes/twentyten/fonts/museo_slab_500-webfont-webfont.svg#MuseoSlab500) format("svg");
    font-weight: normal;
    font-style: normal
    }
@font-face {
    font-family: "Conv_CABNDWebBold";
    src: url(/wp-content/themes/twentyten/fonts/CABNDWebBold.eot);
    src: url(/wp-content/themes/twentyten/fonts/CABNDWebBold.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/twentyten/fonts/CABNDWebBold.woff) format("woff"), url(/wp-content/themes/twentyten/fonts/CABNDWebBold.ttf) format("truetype"), url(/wp-content/themes/twentyten/fonts/CABNDWebBold.svg) format("svg");
    font-weight: normal;
    font-style: normal
    }
@font-face {
    font-family: "arial_mtbold";
    src: url(/wp-content/themes/twentyten/fonts/arial_mt_bold-webfont.eot);
    src: url(/wp-content/themes/twentyten/fonts/arial_mt_bold-webfont.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/twentyten/fonts/arial_mt_bold-webfont.woff) format("woff"), url(/wp-content/themes/twentyten/fonts/arial_mt_bold-webfont.ttf) format("truetype"), url(/wp-content/themes/twentyten/fonts/arial_mt_bold-webfont.svg#arial_mtbold) format("svg");
    font-weight: normal;
    font-style: normal
    }
@font-face {
    font-family: "Conv_trebuc_0";
    src: url(/wp-content/themes/twentyten/fonts/trebuc_0.eot);
    src: url(/wp-content/themes/twentyten/fonts/trebuc_0.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/twentyten/fonts/trebuc_0.woff) format("woff"), url(/wp-content/themes/twentyten/fonts/trebuc_0.ttf) format("truetype"), url(/wp-content/themes/twentyten/fonts/trebuc_0.svg) format("svg");
    font-weight: normal;
    font-style: normal
    }
.clear {
    clear: both
    }
#outer-wrapper {
    background-image: url(/assets/img/mainsite/pageBackground.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin: 0 auto
    }
#inner-wrapper {
    width: 960px;
    margin: 0 auto
    }
#header {
    height: 95px;
    background: url(images/header-backg.png) repeat-x 0 0
    }
.logo {
    float: left;
    margin-top: 7px;
    margin-left: 15px
    }
.logo h2 {
    color: #fff;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 12px
    }
.logo span.secheading {
    color: #fff;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    margin: 31px 0 0 0
    }
.logo a {
    display: block;
    padding-top: 10px
    }
.number-top {
    float: right;
    padding: 22px 15px 0 0;
    text-align: right
    }
.number-top h2 {
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: right
    }
.number-top h2 span.tel {
    color: #fff;
    font-size: 26px;
    line-height: 30px;
    text-align: right;
    font-family: "arial_mtbold"
    }
#banner {
    height: 325px;
    margin-top: -1px;
    position: relative
    }
#banner span.banner-head {
    text-align: center;
    padding-top: 20px;
    font-size: 28px;
    font-family: "Conv_CABNDWebBold";
    word-spacing: 5px;
    display: block;
    position: absolute;
    top: 20px;
    right: 50px;
    color: #004b8e
    }
.banner-col {
    margin-left: 165px;
    position: absolute;
    top: 38px
    }
.star-ligo {
    position: relative;
    float: left;
    top: -10px;
    left: 10px;
    width: 55px;
    height: 55px
    }
.left-co1 {
    float: left;
    width: 322px;
    height: auto;
    position: absolute;
    top: 46px;
    left: 164px
    }
.left-co1 span {
    font-size: 43px;
    font-family: "arial_mtbold";
    padding: 58px 0 0 27px;
    color: #FFF;
    position: absolute
    }
.left-co1 ul {
    margin: 105px 0 0 93px;
    padding: 0
    }
.left-co1 li {
    padding-top: 14px;
    padding-left: 6px;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif
    }
.left-co1 .clickToCall {
    color: #777;
    margin-top: 120px;
    font-size: 14px
    }
#banner.inverse .left-co1 .clickToCall {
    color: #FFF !important
    }
.left-co1 .clickToCall p {
    margin-bottom: 10px
    }
#banner.inverse .left-co1 .clickToCall p {
    text-shadow: 1px 1px 1px #000;
    -moz-text-shadow: 1px 1px 1px #000;
    -webkit-text-shadow: 1px 1px 1px #000
    }
.left-co1 .clickToCall input {
    padding: 5px;
    margin-right: 5px;
    font-size: 14px;
    width: 99px
    }
.left-co1 .clickToCall button {
    background-color: #35a4e4;
    color: #fff;
    font-size: 14px;
    border: 0;
    padding: 7px 13px;
    border-radius: 3px;
    cursor: pointer
    }
.clickToCallSM {
    text-align: center;
    color: #777;
    font-size: 14px;
    width: 80%;
    margin: 0 auto;
    display: none
    }
#banner.inverse .clickToCallSM {
    color: #FFF !important
    }
.clickToCallSM input {
    padding: 10px;
    margin-bottom: 10px !important;
    font-size: 16px;
    width: 80%;
    margin: 0 auto
    }
.clickToCallSM button {
    background-color: #35a4e4;
    color: #fff;
    font-size: 18px;
    border: 0;
    padding: 10px;
    width: 86%;
    border-radius: 3px;
    cursor: pointer;
    margin-bottom: 30px
    }
.rightCol {
    float: left;
    width: 250px;
    height: auto;
    position: absolute;
    top: 50px;
    left: 515px;
    color: #777;
    font-size: 14px
    }
#banner.inverse .rightCol {
    color: #FFF !important
    }
.rightCol h1 {
    margin-top: 5px
    }
.rightCol hr {
    background-color: #777;
    margin-bottom: 20px;
    margin-top: 15px
    }
#banner.inverse .rightCol hr {
    background-color: #FFF !important
    }
.rightCol img {
    float: left;
    margin-right: 15px;
    margin-top: -4px
    }
.rightCol p {
    font-size: 16px;
    margin-bottom: 20px
    }
.right-co1 {
    float: right;
    width: 274px;
    height: 178px;
    margin-right: 7px;
    margin-top: 21px;
    padding: 10px 18px;
    background-color: #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 0 0 2px #252525;
    -moz-box-shadow: 0 0 2px #252525;
    -webkit-box-shadow: 0 0 2px #252525;
    -ms-box-shadow: 0 0 2px #252525;
    -o-box-shadow: 0 0 2px #252525
    }
.right-co1 h2 {
    color: #fc0;
    font-size: 20px;
    font-family: "arial_mtbold";
    text-align: center;
    padding: 10px 0
    }
.right-co1 ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
.right-co1 ul li {
    font-size: 18px;
    line-height: 35px;
    list-style: none;
    padding-left: 42px;
    font-family: "arial_mtbold";
    color: #00446B
    }
.right-co1 ul li.icon1 {
    background: url(images/banner-icon1.png) no-repeat 0 center
    }
.right-co1 ul li.icon2 {
    background: url(images/banner-icon2.png) no-repeat 0 center
    }
.right-co1 ul li.icon3 {
    background: url(images/banner-icon3.png) no-repeat 0 center
    }
.right-co1 ul li.icon4 {
    background: url(images/banner-icon4.png) no-repeat 0 center
    }
.flt-left {
    float: left
    }
.flt-right {
    float: right
    }
.flt-left h2 {
    color: #fc0;
    padding-top: 35px;
    font-size: 21px;
    font-family: "arial_mtbold"
    }
.flt-right h3 {
    color: #fc0;
    float: left;
    width: 148px;
    margin: 22px 7px 0 0;
    font-size: 17px;
    font-family: "arial_mtbold"
    }
.icon-left {
    float: left;
    width: 150px;
    padding-right: 15px
    }
#nav {
    height: 39px;
    background: url(images/nav-backg.png) repeat-x 0 0;
    padding-left: 20px
    }
#nav ul {
    list-style: none;
    margin: 0;
    padding: 0
    }
#nav ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    border-right: 1px solid #04324c;
    border-left: 1px solid #3b6882;
    padding: 11px 15px 10px 15px
    }
#nav ul li.border-lft {
    border-left: 0 solid #3b6883
    }
#nav ul li.border-right {
    border-right: 0 solid #043753
    }
#nav ul li a {
    display: block;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-family: "Bitter", serif
    }
#nav ul li a:hover {
    color: #35A4E4
    }
#nav ul ul {
    display: none;
    position: absolute;
    top: 38px;
    left: 0;
    float: left;
    width: 180px;
    z-index: 99999
    }
#nav ul ul li {
    min-width: 160px
    }
#nav ul ul ul {
    left: 86%;
    top: 0
    }
#nav ul ul a {
    background: #003352;
    line-height: 1em;
    padding: 10px;
    width: 160px;
    height: auto;
    border-bottom: 1px solid #fff;
    font-size: 13px;
    color: #fff;
    font-weight: bold
    }
#nav ul ul:hover > a {
    color: #35A4E4;
    background: #003352
    }
#nav ul li:hover > ul {
    display: block
    }
#nav ul li.current_page_item > a, #nav ul li.current-menu-ancestor > a, #nav ul li.current-menu-item > a, #nav ul li.current-menu-parent > a {
    color: #35A4E4
    }
* html #nav ul li.current_page_item a, * html #nav ul li.current-menu-ancestor a, * html #nav ul li.current-menu-item a, * html #nav ul li.current-menu-parent a, * html #nav ul li a:hover {
    color: #f3f3f3
    }
#content-wp {
    height: auto;
    background: #f5f6f6;
    padding: 35px 9px
    }
.content-left {
    float: left;
    width: 248px
    }
.content-right {
    float: right;
    width: 660px;
    position: relative
    }
li.widget_nav_menu, li.advanced_recent_posts_widget, li.widget_text, li.widget-container {
    list-style: none;
    padding: 12px 5px 12px 12px
    }
li.widget_nav_menu ul {
    margin: 0 !important;
    list-style: none
    }
li.widget_nav_menu ul li {
    list-style: none
    }
li.widget_nav_menu ul li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 2px;
    color: dimGray;
    font-family: "Conv_trebuc_0"
    }
.box1 .widget_nav_menu, .box1 .advanced_recent_posts_widget, .box1 .widget_text, .box1 .widget_categories, .box1 .widget_archive, .box1 .widget_recent_comments, .box1 .widget_su_siloed_terms, .box1 .dropdown-menu-widget {
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #b2b2b2;
    -moz-box-shadow: 1px 0 6px #b2b2b2;
    -webkit-box-shadow: 1px 0 6px #b2b2b2;
    -ms-box-shadow: 1px 0 6px #b2b2b2;
    -o-box-shadow: 1px 0 6px #b2b2b2;
    position: relative;
    margin-bottom: 15px;
    text-align: justify;
    padding-right: 16px
    }
.box {
    width: auto;
    height: auto;
    margin-bottom: 15px;
    padding: 12px 5px 12px 12px;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #b2b2b2;
    -moz-box-shadow: 1px 0 6px #b2b2b2;
    -webkit-box-shadow: 1px 0 6px #b2b2b2;
    -ms-box-shadow: 1px 0 6px #b2b2b2;
    -o-box-shadow: 1px 0 6px #b2b2b2;
    position: relative;
    margin-bottom: 15px
    }
.box h1, .widget_nav_menu h3, .advanced_recent_posts_widget h3, .widget_text h3, .widget-container h3 {
    color: #444 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    padding-bottom: 6px !important;
    font-family: "Conv_CABNDWebBold" !important
    }
.box h3 {
    color: #0081c5;
    font-size: 19px;
    line-height: 21px;
    font-family: "Conv_trebuc_0"
    }
.box p, .box1 p, .box3 p {
    color: #696969;
    font-size: 12px;
    line-height: 18px;
    font-family: "Conv_trebuc_0";
    margin-bottom: 12px
    }
.box p a {
    color: #0081c5;
    text-decoration: underline
    }
.city li {
    color: dimGray !important;
    list-style: disc !important;
    margin-left: 23px !important
    }
.city li a {
    color: #0081c5
    }
.city li a:hover {
    color: #FC0
    }
.content-left .box ul {
    margin: 0;
    padding: 0;
    list-style: none
    }
.content-left .box li {
    list-style: none;
    margin: 0;
    padding: 0
    }
.content-left .box li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 2px;
    color: #696969;
    font-family: "Conv_trebuc_0"
    }
.line {
    height: 1px;
    width: auto;
    margin-bottom: 10px;
    border-top: 1px dashed #d2d1d1
    }
.view-button a {
    background: url(images/view-all-button.jpg) no-repeat 0 0;
    width: 127px;
    height: 34px;
    cursor: pointer;
    margin-top: 20px;
    font-size: 0;
    display: block
    }
span.heading-tab, h1.heading-tab, .box1 h3 {
    background: none repeat scroll 0 0 #35A4E4 !important;
    color: white !important;
    font-family: "arial_mtbold" !important;
    display: block !important;
    font-size: 20px !important;
    left: -26px !important;
    line-height: 26px !important;
    padding: 5px 0 5px 24px !important;
    width: auto !important;
    position: relative !important;
    text-decoration: none !important;
    top: 0 !important;
    z-index: 999 !important;
    margin-bottom: 15px
    }
span.heading-tab .wedge {
    background: url(images/heading_bottom.png) no-repeat scroll 0 0 transparent;
    bottom: -6px;
    display: block;
    height: 7px;
    left: 0;
    position: absolute;
    width: 14px
    }
h1.heading-tab .wedge {
    background: url(images/heading_bottom.png) no-repeat scroll 0 0 transparent;
    bottom: -6px;
    display: block;
    height: 7px;
    left: 0;
    position: absolute;
    width: 14px
    }
div.heading-tab {
    background: none repeat scroll 0 0 #35A4E4 !important;
    color: white !important;
    font-family: "arial_mtbold" !important;
    display: block !important;
    font-size: 18px !important;
    left: -26px !important;
    line-height: 26px !important;
    padding: 5px 0 5px 24px !important;
    width: auto !important;
    position: relative !important;
    text-decoration: none !important;
    top: 0 !important;
    z-index: 999 !important;
    margin-bottom: 15px
    }
div.heading-tab .wedge {
    background: url(images/heading_bottom.png) no-repeat scroll 0 0 transparent;
    bottom: -6px;
    display: block;
    height: 7px;
    left: 0;
    position: absolute;
    width: 14px;
    clear: both
    }
.content-right .box {
    padding: 12px 12px 12px 12px
    }
.content-right .box p {
    color: #696969;
    font-size: 14px;
    line-height: 22px;
    font-family: "Conv_trebuc_0";
    margin-bottom: 13px;
    text-align: left
    }
.signupinner {
    margin: 0 auto;
    padding: 18px 0 0
    }
.sign-inner-left {
    float: left;
    margin: 0;
    width: 379px
    }
.line-img {
    background: url(images/Signup_BG.jpg) no-repeat center bottom;
    width: 344px;
    height: 10px;
    display: block;
    margin-bottom: 15px
    }
.sign-inner-left h3, .follow-inner-right h3 {
    color: #003352;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: "Conv_trebuc_0";
    font-weight: normal;
    padding: 0 0 0 30px
    }
.form-news, .newsletter {
    height: 31px;
    margin: 0 0 0 30px;
    width: 211px
    }
.follow-inner-right {
    float: right;
    margin: 0;
    width: 379px
    }
.follow-inner-right td a img:hover {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    behavior: url(/wp-content/themes/twentyten/PIE.htc)
    }
.followus {
    height: 31px;
    margin: 0 0 0 30px;
    width: 260px
    }
.sign-box, .form-news input[type=text] {
    background: url(images/enter_mail.jpg) no-repeat 0 0;
    border: 0;
    float: left;
    height: 16px;
    color: #000;
    font-size: 12px;
    font-style: italic;
    margin: 0;
    padding: 9px 7px;
    width: 161px;
    outline: none
    }
.signup {
    background: url(images/go-button.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0;
    height: 34px;
    margin: 0;
    font-size: 0;
    width: 36px
    }
#footer-wp {
    height: auto;
    background: #003352;
    padding: 12px
    }
#footer-wp p {
    font-size: 12px;
    margin-bottom: 10px;
    text-align: left;
    font-family: "Conv_trebuc_0";
    line-height: 17px;
    color: #fff
    }
#footer-wp a {
    color: #F8B203
    }
p.footerpara {
    color: #7BBEF7 !important;
    margin: 0;
    padding: 0
    }
#inner-page {
    width: auto;
    height: 26px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 20px 5px 12px 12px;
    background-color: #47a0d8;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #595959;
    -moz-box-shadow: 1px 0 6px #595959;
    -webkit-box-shadow: 1px 0 6px #595959;
    -ms-box-shadow: 1px 0 6px #595959;
    -o-box-shadow: 1px 0 6px #595959;
    position: relative
    }
.featured-company {
    float: left;
    margin: 5px 0 0;
    width: 350px;
    height: 26px
    }
#inner-page h1 {
    color: white;
    font-size: 25px;
    font-family: "arial_mtbold";
    font-weight: bold
    }
.blog-post {
    border-bottom: 1px dashed #595959;
    line-height: normal !important;
    margin-bottom: 10px;
    padding: 0 0 5px;
    color: #A1A1A2
    }
.entry-utility {
    color: #A1A1A2
    }
.blog-post p.blog-para {
    color: #A1A1A2;
    font-size: 11px;
    margin: 0 10px 3px 0;
    text-align: justify
    }
.content-right .box ul, ol {
    margin: 20px;
    padding: 0;
    list-style: none
    }
.content-right .box ul li {
    list-style: square;
    margin: 5px 0 5px 20px;
    padding: 0;
    color: #696969;
    font-size: 14px
    }
.content-right .box ol li {
    list-style: decimal;
    margin: 5px 0 5px 20px;
    padding: 0;
    color: #696969;
    font-size: 14px
    }
.content-right .box li a {
    text-decoration: underline;
    line-height: 22px;
    padding-bottom: 2px;
    color: #0081c5
    }
.content-right .box li a:hover {
    text-decoration: none;
    line-height: 22px;
    color: #696969;
    font-family: "Conv_trebuc_0"
    }
.city {
    margin: 0 !important
    }
.content-right {
    margin: 0 auto 2px;
    padding: 3px 0 5px
    }
.read-more {
    margin: 10px 0 0;
    text-align: right;
    cursor: pointer
    }
.new-box, .call-box {
    margin-top: 15px
    }
.new-box .box {
    background-color: #f1f2f2
    }
.call-box .box {
    background: #003554 url(images/call-img.png) no-repeat right 0;
    height: 150px
    }
.call-box h2 {
    color: #fff;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 32px;
    font-weight: normal
    }
.call-box h1 {
    color: #fc0;
    font-size: 28px;
    line-height: 34px;
    text-align: center;
    font-family: "arial_mtbold"
    }
.new-box .form-news {
    margin: 0;
    padding: 0
    }
.newsletter {
    margin: 0;
    padding-top: 8px
    }
.newsletter input[type=text] {
    background: url(images/new-search.png) no-repeat 0 0;
    border: 0;
    float: left;
    height: 16px;
    color: #000;
    font-size: 12px;
    margin: 0;
    padding: 9px 80px 9px 10px;
    outline: none;
    width: 125px
    }
.new-search {
    background: url(images/new-search.png) no-repeat 0 0;
    border: medium none;
    float: left;
    height: 26px;
    color: #000;
    font-size: 12px;
    margin: 0;
    padding: 3px 40px 3px 5px;
    width: 210px;
    outline: none
    }
.sign-in {
    background: url(images/SIGN-UP.png) no-repeat scroll 0 0 transparent;
    position: absolute;
    right: 28px;
    border: medium none;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0;
    height: 27px;
    margin: 4px 0 0;
    width: 61px
    }
.col-text h1 {
    color: #3c3c3c;
    font-size: 18px;
    padding: 20px 0 10px 0;
    margin: 0;
    text-transform: uppercase;
    font-family: "Conv_trebuc_0"
    }
.col-text p {
    color: #3c3c3c;
    font-size: 12px;
    padding: 8px 0;
    line-height: normal;
    text-align: justify
    }
.col-text form {
    margin-top: 0;
    margin-left: 50px
    }
.col-text .zero-all1 {
    outline: 0;
    line-height: 25px;
    margin-bottom: 15px;
    float: left
    }
.col-text input[type="text"].top-margin {
    margin-top: 5px
    }
.col-text label {
    font-size: 14px;
    color: #48484c;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 10px;
    float: left;
    width: 130px
    }
.text-m {
    border: 1px dotted #7a7a7b
    }
.gform_wrapper .top_label input.medium {
    background: #fff;
    padding: 0 5px;
    width: 220px;
    margin-top: 8px;
    height: 27px;
    outline: none;
    font-size: 12px;
    color: #7a7a7b;
    border: 1px solid #7a7a7b;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc)
    }
.col-text textarea, .gform_wrapper textarea.medium {
    width: 220px;
    height: 80px !important;
    background: #fff;
    padding: 0 5px;
    font-size: 12px;
    color: #666;
    margin-top: 10px;
    border: 1px solid #7a7a7b;
    font-family: Arial, Helvetica, sans-serif;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px
    }
.col-text input[type="button"] {
    background: url(images/submit.jpg) no-repeat;
    width: 102px;
    height: 35px;
    margin-top: 12px;
    margin-left: 200px;
    outline: none;
    cursor: pointer;
    float: left;
    border: 0
    }
.submit2:hover {
    background-position: -101px 0
    }
.submit2 {
    background: url(images/submit.jpg) no-repeat 0 0;
    width: 102px;
    height: 35px;
    outline: none;
    cursor: pointer;
    border: 0;
    margin-left: 200px
    }
.navigation {
    color: #0081C5;
    font-size: 16px;
    line-height: 18px;
    overflow: hidden
    }
.navigation a:link, .navigation a:visited {
    color: #0081C5;
    text-decoration: none
    }
.navigation a:active, .navigation a:hover {
    text-decoration: underline
    }
.nav-previous {
    float: left;
    width: 50%
    }
.nav-next {
    float: right;
    text-align: right;
    width: 50%
    }
#nav-above {
    margin: 0 0 18px 0
    }
#nav-above {
    display: none
    }
.paged #nav-above, .single #nav-above {
    display: block
    }
#nav-below {
    margin: -18px 0 0 0
    }
#menu-main-menu #menu-item-15 {
    border-left: 0 solid #3b6883
    }
#menu-main-menu #menu-item-19 {
    border-right: 0 solid #043753
    }
.heading-tab a {
    color: #fff
    }
.contact_form, .gform_wrapper form {
    margin: 10px 0 0 25px !important;
    width: 369px !important
    }
.contact_form label, .gform_wrapper .top_label .gfield_label {
    width: 119px !important;
    font-weight: normal !important;
    margin: 4px 10px 0 0 !important;
    display: -moz-inline-box;
    display: inline-block;
    text-align: right;
    vertical-align: top
    }
.ginput_container {
    display: inline-block
    }
.contact_form textarea, .contact_form input, .gform_wrapper .top_label input.medium, .gform_wrapper textarea.medium {
    width: 225px !important
    }
.contact_form input, .contact_form textarea, .contact_form select, .gform_wrapper textarea.medium {
    padding: 3px;
    background: #fff !important;
    border: 1px solid #888;
    vertical-align: top
    }
.gform_wrapper .gform_footer {
    padding: 0 !important;
    margin: 8px 0 0 0 !important
    }
.gform_wrapper .gform_footer input[type=submit] {
    float: right
    }
.contact_form input.backbutton, .contact_form input.resetbutton, .contact_form input.sendbutton, .gform_wrapper .gform_footer input[type=submit] {
    width: 102px !important;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 0 !important;
    background: url(images/submit.jpg) no-repeat 0 0 !important;
    height: 35px !important;
    border: none !important
    }
p.cf-sb {
    text-align: right !important;
    padding: 0 !important;
    margin: 10px 0 0 0 !important
    }
.box3 .widget_nav_menu, .box3 .widget-container, .box3 .widget_categories, .box3 .widget_text {
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #b2b2b2;
    -moz-box-shadow: 1px 0 6px #b2b2b2;
    -webkit-box-shadow: 1px 0 6px #b2b2b2;
    -ms-box-shadow: 1px 0 6px #b2b2b2;
    -o-box-shadow: 1px 0 6px #b2b2b2;
    position: relative;
    margin-bottom: 15px
    }
.box3 .widget_nav_menu h3, .box3 .widget-container h3, .box3 .widget_categories h3, .box3 .widget_text h3 {
    color: #444 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    padding-bottom: 6px !important;
    font-family: "Conv_CABNDWebBold" !important
    }
.box3 li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 2px;
    color: dimGray;
    font-family: "Conv_trebuc_0"
    }
.box3 #categories-2, .box3 #archives-2 {
    padding: 6px 0
    }
.box3 .textwidget {
    color: dimGray
    }
.box3 #categories-2 ul, .box3 #archives-2 ul {
    margin-left: 13px
    }
#su_siloed_terms-3 ul {
    list-style: disc !important
    }
li#archives-2 ul li {
    list-style: disc !important
    }
.widget_text .textwidget {
    color: dimGray
    }
.widget_archive ul, .widget_su_siloed_terms ul, .widget_recent_comments ul {
    list-style: disc !important;
    color: #333
    }
.widget_archive ul li, .widget_su_siloed_terms ul li, .widget_recent_comments ul li {
    list-style: disc !important;
    padding-top: 3px
    }
.advanced_recent_posts_widget .post-entry {
    padding: 0 0 0 0;
    overflow: hidden;
    padding-top: 5px !important
    }
.dropdown-menu-widget {
    background-color: white;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #B2B2B2;
    -moz-box-shadow: 1px 0 6px #b2b2b2;
    -webkit-box-shadow: 1px 0 6px #B2B2B2;
    -ms-box-shadow: 1px 0 6px #b2b2b2;
    -o-box-shadow: 1px 0 6px #b2b2b2;
    margin-bottom: 15px;
    text-align: justify;
    padding-right: 16px;
    clear: both
    }
.menu-city-container select {
    width: 200px
    }
.img-flt-city {
    margin-left: 20px
    }
.city-box {
    width: auto;
    border-radius: 10px;
    background: url(images/search-bg-city.jpg) no-repeat 0 0;
    border: 1px solid #f4f4f4;
    height: 180px;
    padding: 10px 0 0 0
    }
.city-box input:hover {
    box-shadow: 0 0 3px #fff
    }
input.fst-selct, select.sec-selct {
    border: 1px solid #004487 !important;
    border-radius: 5px;
    width: 160px;
    margin-bottom: 12px;
    background: #004487;
    color: #fff !important;
    padding: 2px 5px;
    outline: none;
    behavior: url(PIE.htc)
    }
.text-ft-box {
    float: right;
    width: 350px
    }
.heading-text-form {
    margin: 10px 0;
    font-weight: bold;
    color: #fff !important
    }
.city-text {
    color: #fff !important;
    font-size: 18px !important;
    margin: 5px 0;
    font-weight: bold
    }
.city-box .search-btn {
    background: #35A4E4;
    border-radius: 5px;
    color: #fff !important;
    font-weight: bold;
    outline: none;
    border-color: #2d89be;
    cursor: pointer
    }
.city-box .search-btn:hover {
    background: #287aa9;
    border-color: #35A4E4
    }
.screen-reader-text {
    display: none
    }
#searchform #s {
    background: url(images/enter_mail.jpg) no-repeat 0 0;
    border: 0;
    float: left;
    height: 16px;
    color: #000;
    font-size: 12px;
    margin: 0;
    padding: 9px 7px;
    width: 161px;
    outline: none
    }
#searchsubmit {
    background: url(images/go-button.jpg) no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 34px;
    margin: 0;
    font-size: 0;
    width: 36px
    }
.submit1 {
    background: url(images/submit.png) no-repeat scroll 0 0 transparent !important;
    height: 27px !important;
    padding: 0;
    width: 60px !important
    }
.search-by-zip {
    float: left;
    height: 67px;
    margin-left: 28px;
    margin-top: 101px;
    padding-left: 125px;
    padding-top: 92px;
    position: absolute;
    width: 224px;
    background: url(images/search-by-zip.png) no-repeat scroll 0 0 transparent
    }
.search-feild {
    border: 1px solid #CCC;
    border-radius: 4px 4px 4px 4px;
    float: left;
    margin-right: 5px;
    padding: 4.3px 5px !important;
    width: 130px;
    height: 15px
    }
.page-id-9 .search-by-zip {
    display: none
    }
.page-template-citypage-php .search-by-zip {
    display: none
    }
.page-template-servicespage-php .search-by-zip {
    display: none
    }
.search-by-zip h2 {
    color: #00529C;
    font-family: "arial_mtbold";
    font-size: 15px;
    font-weight: normal !important;
    line-height: 30px;
    margin-right: 15px;
    margin-top: 6px;
    text-align: right
    }
.search-by-zip span {
    color: #00529c;
    font-size: 15px;
    line-height: 30px;
    text-align: right
    }
.search-bt {
    display: none;
    position: absolute;
    top: 58px;
    left: 18px;
    color: #004b8e;
    z-index: 9999;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif
    }
#nav a#pull, .banner-img {
    display: none
    }
#author-description {
    color: #696969;
    padding: 10px 0;
    margin-bottom: 10px
    }
.content-right .box .menu ul {
    width: 30em
    }
.content-right .box .menu ul li {
    float: left;
    width: 10em
    }
#city-menu br {
    clear: left
    }
div.city-menu {
    margin-bottom: 1em
    }
.content-right .box .menu ul li a {
    display: block;
    width: 7em
    }
.city-menu {
    display: inline-block;
    vertical-align: top;
    width: 32%
    }
.city-menu ul {
    margin: 0
    }
.breadcrumb {
    padding-left: 0;
    font-size: 12px;
    color: black;
    display: block;
    margin-top: -23px;
    margin-bottom: 15px
    }
.head-hr {
    height: 24px;
    background-image: url(images/icons-strip.png);
    background-repeat: no-repeat;
    padding-left: 35px
    }
.head-insurance {
    height: 24px;
    background-image: url(images/icons-strip.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 3px;
    background-position: 0 -36px
    }
.head-60min {
    height: 24px;
    background-image: url(images/icons-strip.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 3px;
    background-position: 0 -75px
    }
.head-fe {
    height: 24px;
    background-image: url(images/icons-strip.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 3px;
    background-position: 0 -113px
    }
.right-co1 {
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    border-radius: 5px;
    box-shadow: 0 0 2px #252525;
    position: relative;
    right: -62px
    }
.box {
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #b2b2b2;
    -moz-box-shadow: 1px 0 6px #b2b2b2;
    -webkit-box-shadow: 1px 0 6px #b2b2b2;
    -ms-box-shadow: 1px 0 6px #b2b2b2;
    -o-box-shadow: 1px 0 6px #b2b2b2;
    position: relative
    }
.follow-inner-right td a img:hover {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    behavior: url(/wp-content/themes/twentyten/PIE.htc)
    }
#inner-page {
    border-radius: 7px;
    behavior: url(/wp-content/themes/twentyten/PIE.htc);
    box-shadow: 1px 0 6px #595959;
    position: relative
    }
-moz-select#cat {
    width: 200px
    }