/*========== Base Styles ==================*/html { background: #fff; min-height: 100%;}body {margin: 0; padding: 0;}a img {border: 0;}hr {height: 1px; border: 0; margin: 20px 0;}/*========== OOCSS Classes (use _modules.html to test) ==================*/.dc_hstyle1, .dc_hstyle1 > a {display: block; margin: 0;text-transform:uppercase; font-family: 'Gill Sans', 'Droid Sans', arial, serif;font-weight: 100; text-decoration:none; color: inherit;}.dc_hstyle2 {display: block; margin: 0;font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-weight: normal;}.dc_hstyle4 {display: block; margin: 0;font-family: 'Plantagenet Cherokee', Georgia, Times, serif; font-weight: normal;}.dc_hlevel1 {font-size: 42px; line-height: 42px;*line-height: 50px;}.dc_hlevel2 {font-size: 30px;}.dc_hlevel3 {font-size: 26px;}.dc_hlevel4 {font-size: 18px; line-height: 18px; margin-bottom: 14px;}.dc_comparisson .dc_hlevel4 {margin: 0;}.dc_textstyle1 {font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-size: 14px;}	.dc_textstyle1 a:link ,  .dc_textstyle1 a:visited {color: #336393;}	.dc_textstyle1 a:hover {color: #1A335E;}	p.dc_textstyle1 {margin: 0 0 14px 0;}.dc_textstyle2 {font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-size: 16px; font-style: italic;}.dc_textcolumns3 {       -moz-column-count: 3;       -moz-column-gap: 40px;       -webkit-column-count: 3;       -webkit-column-gap: 40px;       column-count: 3;       column-gap: 40px;       margin: 0;       line-height: 18px;       zoom: 1;       overflow: visible;}.dc_textcolumns2 {       -moz-column-count: 2;       -moz-column-gap: 40px;       -webkit-column-count: 2;       -webkit-column-gap: 40px;       column-count: 2;       column-gap: 40px;       margin: 0;       line-height: 18px;       zoom: 1;       overflow: visible;}.dc_button {    display: inline-block; zoom: 1; *display:inline;    border: 1px solid #fff;    border: 1px solid rgba(255,255,255,0.25);}.dc_button > a {    display: inline-block; zoom: 1; *display:inline;    text-decoration:none;        text-transform: uppercase;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    font-size: 14px;    padding: 3px 7px;    /*background: transparent;    background: -moz-linear-gradient(top, rgba(255,255,255,0.6) 1%, rgba(255,255,255,0) 15%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.6) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#FFFFFF), color-stop(10%,#FFFFFF), color-stop(90%,#000000), color-stop(100%,#000000));*/    border: 3px solid transparent;    border-top: 3px solid rgba(255,255,255,0.4);    border-bottom: 3px solid rgba(0,0,0,0.4);}.dc_label {    display: inline-block; zoom: 1; *display:inline;    width: 105px;    font-size: 12px;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;}.dc_input {    border: 1px solid #333;    -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    font-size: 12px;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    padding: 3px;    width: 140px;    display: inline-block; zoom: 1; *display:inline;}.dc_navbar {    display: block;}.dc_navbar > ul {    width: 960px;    margin: 0 auto;    padding: 8px 0 0 22px;    z-index: 99;}.dc_navitem {    display: inline-block; zoom: 1; *display:inline;    list-style: none;}/*.dc_navitem > a  { font-size: 14px; font-family: 'Gill Sans', 'Droid Sans', arial, serif; text-decoration: none; background: url("/images/layout/navbg.png"); text-align: center; text-transform: uppercase; display: inline-block; padding: 10px; width: 100px; *display: inline; zoom: 1 }*/.dc_navitem a, .dc_navitem a:visited  { font-size: 14px; font-family: 'Gill Sans', 'Droid Sans', arial, serif; text-decoration: none; background: #1A335E url("/images/layout/navbg-off.gif"); text-align: center; text-transform: uppercase; display: inline-block; padding: 10px 0; width: 114px; *display: inline; zoom: 1 }.dc_navitem a:hover  { font-size: 14px; font-family: 'Gill Sans', 'Droid Sans', arial, serif; text-decoration: none; background-color: #1A335E url("/images/layout/navbg-on.gif"); text-align: center; text-transform: uppercase; display: inline-block; padding: 10px 0; width: 114px; *display: inline; zoom: 1; }.dc_socialitem {vertical-align: middle; margin: 0;}.dc_navitem_active a, .dc_navitem a:hover {background: #1A335E;}.dc_promowidget {    width: 245px;    height: 175px;    padding: 20px;    border: 6px solid;    -moz-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.6);    -webkit-box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.6);    box-shadow: inset 0 0 1px 1px rgba(255,255,255,0.6);    overflow: hidden;    text-align: left;}.dc_promotext {    border: 0;    background: transparent;    -moz-box-shadow: 0;    -webkit-box-shadow: 0;    box-shadow: 0;    height: auto;    width: 275px;    line-height: 18px}.dc_contact_aside {    width: 235px;    height: auto;}.dc_boxlist { margin: 0; padding: 0; text-align: center;}.dc_boxlist > li { display: inline-block; zoom: 1; *display:inline; list-style: none; vertical-align: top;}.dc_formlist {margin: 14px 0; padding: 0;}.dc_formlist > li { list-style: none; margin-bottom: 5px;}.dc_footerlist {display: inline-block; zoom: 1; *display:inline;vertical-align: top;list-style: none;font-family: 'Gill Sans', 'Droid Sans', arial, serif;font-size: 14px; margin: 0 25px 0 0; padding: 0;}.dc_footerlist li {margin: 0 0 0.3em 0;}.partner_delta  { background: url("/images/layout/watermark_delta.png") no-repeat; padding-bottom: 20px; width: 165px; height: 55px}	.partner_delta:hover  { background: url("/images/layout/partner_delta.png") no-repeat }.partner_pp  { background: url("/images/layout/watermark_pp.png") no-repeat; padding-bottom: 20px; width: 165px; height: 40px}	.partner_pp:hover  { background: url("/images/layout/partner_pp.png") no-repeat }.partner_365  { background: url("/images/layout/watermark_365.png") no-repeat; padding-bottom: 20px; width: 165px; height: 85px }	.partner_365:hover  { background: url("/images/layout/partner_365.png") no-repeat }.partner_jb  { background: url("/images/layout/watermark_jb.png") no-repeat; padding-bottom: 20px; width: 165px; height: 65px }	.partner_jb:hover  { background: url("/images/layout/partner_jb.png") no-repeat }.dc_listlabel {display: inline-block; zoom: 1; *display:inline;width: 75px;}.dc_featuredblock  { background: #cee1f1 url("/images/layout/featurebg.png") no-repeat; margin-bottom: 10px; padding: 20px 20px 20px 690px; position: relative; height: 160px }.dc_featuredblock a {text-decoration: none;}.dc_featuredimage { position: absolute; top: -10px; left: 480px;}.dc_tagged_moreinfo  { background: url("/images/layout/moreinfotag.png") no-repeat left center; padding: 0 0 0 90px }.dc_comparisson { border-collapse: collapse; margin-bottom: 30px;}.dc_comparisson td, .dc_comparisson th {border: 1px solid rgba(0,0,0,0.05); text-align: left; padding: 5px 15px 5px 5px;}td.dc_comparisson_total_label { text-align: right; }td.dc_comparisson_empty {border: 0; padding: 0;}.dc_comparisson tfoot td {vertical-align: top;}.dc_smallprint { font-size: 10px; }/*========== Slider Classes ==================*/.dc_slider {    width: 960px;    height: 290px;    margin-bottom: 20px;    border-bottom: 6px solid;    background: #000;    background-image: -webkit-gradient(    linear,    left bottom,    left top,    color-stop(0.19, rgb(0,0,0)),    color-stop(0.3, rgb(34,34,34)),    color-stop(1, rgb(0,0,0)),    color-stop(0.3, rgb(0,0,0)));background-image: -moz-linear-gradient(    center bottom,    rgb(0,0,0) 18%,    rgb(34,34,34) 30%,    rgb(0,0,0) 30%,    rgb(0,0,0) 100%);position: relative;}.dc_slider_controls > a {    font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-size: 72px;    text-decoration: none;    font-weight: bold;    background: #222;    background: rgba(255,255,255,0.2);    color: #888;    color: rgba(255,255,255,0.4);    display: block;    width: 40px;    height: 70px;    line-height: 70px;    position: absolute;    text-align: center;    z-index: 10;}.dc_slider_controls .ico-prev { right: 0; bottom: 41%;}.dc_slider_controls .ico-next { left: 0; bottom: 41%;}.dc_slider p {    padding-bottom: 7px;    line-height: 16px;}.dc_slider_content {    overflow: hidden;}.dc_slider_content .dc_slider_inner {    }.dc_slider_content .dc_slider_middle {    overflow: auto;}#dc_slider_content {    width: 960px;    height: 290px;}#dc_slider_content .dc_slider_middle {    height: 310px;}#dc_slider_content .dc_slide {    width: 960px;    height: 290px;    float: left;}.dc_slide_content {width: 560px; height: 251px; margin: -260px 0 0 265px; padding: 20px; -moz-transform: skewx(4deg); -webkit-transform: skewx(4deg);}.dc_slider_icon { margin: 75px 0 0 50px;}/*========== Layout and Other Styles ==================*/.dc_header  { background: #cfe1f1 url("/images/layout/headerbg.jpg") no-repeat 50% top; margin: 0; padding: 10px; border-bottom: 3px solid #fff }.dc_header > div {width: 960px; margin: 0 auto; position: relative; height: 100px;}#dc_logo { position: absolute; left: 20px; top: 0; border: 0px;}#dc_header_title { position: absolute; left: 70px; bottom: 0; text-shadow: -2px 2px #D8BEBD;}#dc_tagline { position: absolute; right: 0; bottom: 0; color: #336393}#dc_phone { position: absolute; right: 0; top: 35px;}.dc_main {}.dc_nested {width: 960px; margin: 10px auto; }#dc_promo_contact {width: 314px; position: relative; z-index: 100; opacity: 0.90;}#dc_footer_facebook a {background: #1A335E; padding: 7px 15px 4px 15px; width: auto;}#dc_footer_twitter a {background: #42C8F4; padding: 7px 15px 4px 15px; width: auto;}#dc_footer_youtube a {background: #EDEDED; padding: 7px 15px 4px 15px; width: auto;}#dc_footer_linkedin a {background: #FFF; padding: 7px 15px 4px 15px; width: auto;}.dc_socialbar > ul {text-align: right; padding: 0;}#dc_copyright {background: #222; background: rgba(0,0,0,0.4); padding: 10px 0;}.dc_footer_content {padding: 70px 0 20px 0;}.dc_footer_content > div, #dc_copyright > div {width: 960px; margin: 0 auto; position: relative;}#dc_delta_icon {position: absolute; left: 0; bottom: 100%;}#dc_contact_aside {    width: 235px;    height: auto;    float: right;        margin-left: 40px;}.homepage_feature { width: 960px; height: 500px; min-height: 500px; background: url("/images/layout/homepage-bg.jpg") no-repeat top}.homepage_feature_sm { width: 960px; height: 270px; min-height: 270px; background: url("/images/layout/homepage-bg-sm.jpg") no-repeat top}.on_the_web, .on_the_go, .in_the_yard { width: 270px; text-align: left; margin: 20px 20px 0 30px; float: left; display: block}.homepage_feature_titleA {text-transform:uppercase; font-family: 'Gill Sans', 'Droid Sans', arial, serif; color: #FFF; font-size: 36px; font-weight: lighter}.homepage_feature_titleB {text-transform:uppercase; font-family: 'Gill Sans', 'Droid Sans', arial, serif; color: #1A335E; font-size: 36px; font-weight: lighter}.on_the_web p, .on_the_go p {color: #D0E2F1; font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-weight: lighter; font-style: italic; font-size: 14px; margin-top: 0px !important}.in_the_yard p {color: #336393; font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-weight: lighter; font-style: italic; font-size: 14px; margin-top: 0px !important}.video_web {background-color: #336699; padding: 5px 5px 1px 5px; margin-bottom: 20px;}.video_go {background-color: #D0E2F1; padding: 5px 5px 1px 5px; margin-bottom: 20px;}.video_yard {background-color: #FFF; padding: 5px 5px 1px 5px; margin-bottom: 20px;}a.footer:link ,  a.footer:visited {color: #336393}a.footer:hover {color: #CCE1F3}/*=========Nathan edits==========*/.interior {padding: 20px;}.interior p {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #333; font-size: 14px; margin-bottom: 20px; line-height: 18px}.interior a:link ,  .interior a:visited {color: #336393; font-weight: bold}.interior a:hover {color: #1A335E}.clear {clear: both}h1 {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #336393; font-size: 36px; font-weight: lighter;}h2 {font-family:'Plantagenet Cherokee', Georgia, Times, serif; color: #1A335E; font-size: 18px; font-weight: normal;}h3 {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #336393; font-size: 18px; font-weight: normal;}.head_sm {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #336393; font-size: 18px; font-weight: normal;}.contact-img {float: left; display: block; margin-top: 2px}.contact-text {width: 800px; float: left; display: block; font-style: italic; margin-bottom: 20px; color: #666;font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-weight: lighter; font-style: italic; font-size: 14px;}#dmg_layout_webinars {margin-bottom; 25px;}#dmg_layout_webinars ul {list-style: none; margin-top: 8px;}#dmg_layout_webinars li {width: 29%; float: left; margin-bottom: 20px; margin-right: 35px; text-align: center;}#dmg_layout_webinars li strong {font-size: 1.125em; color: #3C8AD8;}#dmg_layout_webinars li p {padding-bottom: 5px;}.content {float: left; display: block; width: 560px;}.side-info {background: url("/images/layout/about-side-bg.gif") repeat-y top; width: 320px; float: left; display: block; margin-left: 30px;}.side-info ul {padding: 0 0 40px 40px; color: #1A335E;}.btext {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #333333; font-size: 14px; line-height: 18px;}.webinar_sm {font-family:'Plantagenet Cherokee', Georgia, Times, serif; color: #1A335E; font-size: 18px; font-weight: normal;}.webinar_presenting {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #336393; font-size: 12px; font-weight: normal;}.webinar_date {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #336393; font-size: 18px; font-weight: normal;}.webinar_text {font-family:'Gill Sans', 'Droid Sans', arial, serif; color: #333333; font-size: 14px; line-height: 18px;}.training {    border-bottom: #cccccc 1px solid;    padding-bottom: 20px;    }        .training img {        width: 183px;        height: 31px;;        margin: 10px 0px;        border: 0px;        }            #training_list {        width: 560px;        float: left;        display: block;        margin-right: 50px;        }        #training_archive {        width: 300px;        float: left;        display: block;        }            #training_archive p {            font-family: 'Gill Sans', 'Droid Sans', arial, serif;            font-size: 11px ! important;            color: #000000;            line-height: 14px ! important;            }.marketing_graphics {    width: 210px;    height: 100px;    border: 0px;    margin-bottom: 30px;    }    .marketing_pdfs {    width: 210px;    border: 0px;    margin-bottom: 15px;    }        .marketing_pdfs a:link, .marketing_pdfs a:visited, .marketing_pdfs a:hover {font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-weight: normal;}        .webinar_sm {    font-weight: bold;    text-decoration: none;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    font-size: 18px;    color: #000000;    margin-bottom: 18px;    padding-bottom: 18px;    }.webinar_sm_blue {    font-weight: bold;    text-decoration: none;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    text-transform: uppercase;    font-weight: lighter;    font-size: 18px;    color: #336393;    margin-bottom: 18px;    padding-bottom: 18px;    }/*==========Products==========*/#products-left-column {float: left; width: 175px; margin-right: 25px; height: 100%; overflow: auto;font-family:'Gill Sans', 'Droid Sans', arial, serif;}#products-left-column dt {padding-top: 8px; font-weight: bold; }#products-left-column dd {font-size: smaller; font-style: italic;}#products-right-column {float: right; width: 175px; margin-left: 25px; height: 100%; overflow: auto;font-family:'Gill Sans', 'Droid Sans', arial, serif;}#products-right-column dt {padding-top: 8px; font-weight: bold; }#products-right-column dd {font-size: smaller; font-style: italic;}#products-action-menu {color: #003366; border: 1px solid #a7a7a7; padding: 5px; background-color: #eaeaea; font-size: 11pt; margin-bottom: 15px; text-align: center;}#products-crosslink-menu {color: #003366; font-size: 11pt; margin-bottom: 20px;}#products-crosslink-menu dd {border-bottom: 1px solid #a7a7a7; color: #a7a7a7; padding-bottom: 8px; margin-bottom: 2px; }#product-image-box {float: right; width: 240px; height: 300px; border: 0; margin: 0px 0 20px 20px;}div.product-menu-header {font-size: 13pt; text-align: center; background: #003366; color: #eaeaea; width: 100%; padding: 3px 0; margin-bottom: 5px; }#products-crosslink-menu span {color: #003366; font-size: 12pt; font-style: lighter; margin-top: 5px; display: block;}#products-crosslink-menu a {font-size: 11pt; color: #a7a7a7; font-weight: lighter; font-style: italic; display: block; margin-bottom: 3px; padding: 5px; border-bottom: 1px solid #a7a7a7; text-decoration: none;}#products-crosslink-menu a:hover {background: #f5f5f5; color: #666; border-bottom: 1px solid #003366;}.main-nav-products img {border: 0; margin-top: 2px;}img.floatRightClear {    float: right;     clear: right;    margin: 0px 0px 20px 20px;    }img.floatLeftClear {    float: left;     clear: left;    margin: 0px 20px 20px 0px;    }img.floatRight {     float: right;     margin: 0px 0px 20px 20px;     border: 1px solid #CCC;    padding: 6px;    }img.floatLeft {     float: left;     margin: 0px 20px 20px 0px;     border: 1px solid #CCC;    padding: 6px;    }/*==========Delta clients==========*/.site {-moz-box-shadow:1px 1px 4px 1px #999999;-webkit-box-shadow:1px 1px 4px 1px #999999;box-shadow:1px 1px 4px 1px #999999;display:inline-block;margin:0 10px 25px 0;vertical-align:top;width:275px;min-height: 240px;zoom: 1;*display: inline;    }    .site img {border-color: #DDDDDD;border-style:none none solid;border-width:0 0 1px;width:275px;min-height: 220px;background: #bbb;display: block;}        .site p {padding: 5px;font-size: 12px;}.site .cid {float: right;font-weight: 900;}p.down {margin-bottom: 20px;padding: 10px;}.down {border: 5px solid #444;opacity: 0.6;}div.down {width: 275px;}    div.down img {width:275px;}.MLSstates p {padding-left: 120px;min-height: 70px;}        .AL {background: url("/images/flags/AL.gif") no-repeat top left;}    .AK {background: url("/images/flags/AK.gif") no-repeat top left;}    .AZ {background: url("/images/flags/AZ.gif") no-repeat top left;}    .AR {background: url("/images/flags/AR.gif") no-repeat top left;}    .CA {background: url("/images/flags/CA.gif") no-repeat top left;}    .CO {background: url("/images/flags/CO.gif") no-repeat top left;}    .CT {background: url("/images/flags/CT.gif") no-repeat top left;}    .DE {background: url("/images/flags/DE.gif") no-repeat top left;}    .FL {background: url("/images/flags/FL.gif") no-repeat top left;}    .GA {background: url("/images/flags/GA.gif") no-repeat top left;}    .HI {background: url("/images/flags/HI.gif") no-repeat top left;}    .IL {background: url("/images/flags/IL.gif") no-repeat top left;}    .IN {background: url("/images/flags/IN.gif") no-repeat top left;}    .IA {background: url("/images/flags/IA.gif") no-repeat top left;}    .KS {background: url("/images/flags/KS.gif") no-repeat top left;}    .KY {background: url("/images/flags/KY.gif") no-repeat top left;}    .LA {background: url("/images/flags/LA.gif") no-repeat top left;}    .ME {background: url("/images/flags/ME.gif") no-repeat top left;}    .MD {background: url("/images/flags/MD.gif") no-repeat top left;}    .MA {background: url("/images/flags/MA.gif") no-repeat top left;}    .MI {background: url("/images/flags/MI.gif") no-repeat top left;}    .MN {background: url("/images/flags/MN.gif") no-repeat top left;}    .MS {background: url("/images/flags/MS.gif") no-repeat top left;}    .MO {background: url("/images/flags/MO.gif") no-repeat top left;}    .MT {background: url("/images/flags/MT.gif") no-repeat top left;}    .NE {background: url("/images/flags/NE.gif") no-repeat top left;}    .NV {background: url("/images/flags/NV.gif") no-repeat top left;}    .NH {background: url("/images/flags/NH.gif") no-repeat top left;}    .NJ {background: url("/images/flags/NJ.gif") no-repeat top left;}    .NM {background: url("/images/flags/NM.gif") no-repeat top left;}    .NY {background: url("/images/flags/NY.gif") no-repeat top left;}    .NC {background: url("/images/flags/NC.gif") no-repeat top left;}    .ND {background: url("/images/flags/ND.gif") no-repeat top left;}    .OH {background: url("/images/flags/OH.gif") no-repeat top left;}    .OK {background: url("/images/flags/OK.gif") no-repeat top left;}    .OR {background: url("/images/flags/OR.gif") no-repeat top left;}    .PA {background: url("/images/flags/PA.gif") no-repeat top left;}    .RI {background: url("/images/flags/RI.gif") no-repeat top left;}    .SC {background: url("/images/flags/SC.gif") no-repeat top left;}    .TN {background: url("/images/flags/TN.gif") no-repeat top left;}    .TX {background: url("/images/flags/TX.gif") no-repeat top left;}    .UT {background: url("/images/flags/UT.gif") no-repeat top left;}    .VT {background: url("/images/flags/VT.gif") no-repeat top left;}    .VA {background: url("/images/flags/VA.gif") no-repeat top left;}    .WA {background: url("/images/flags/WA.gif") no-repeat top left;}    .WV {background: url("/images/flags/WV.gif") no-repeat top left;}    .WI {background: url("/images/flags/WI.gif") no-repeat top left;}    .WY {background: url("/images/flags/WY.gif") no-repeat top left;}/* ====css dropdowns ====*/.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/}/* ######### Default class for drop down menus ######### */.anylinkcss{position: absolute;left: 0;top: 0;visibility: hidden;border: 0;border-bottom-width: 0;font: normal 12px 'Gill Sans', 'Droid Sans', arial, serif;line-height: 18px;z-index: 100000; /* zIndex should be greater than that of shadow's below */background:#336393;width: 200px; /* default width for menu */font-weight:normal;margin-left: 4px;}.anylinkcss ul{margin: 0;padding: 0;list-style-type: none;}.anylinkcss ul li a{width: 100%;display: block;text-indent: 3px;border-bottom: 1px solid #1A335E;padding: 5px;text-decoration: none;text-indent: 5px;color: #CFE1F1;width: 190px;}.anylinkcss a:hover{ /*hover background color*/background: #CEE0F1;color: #003366;text-decoration: none;}#dmg_layout_nav li a.selectedanchor{background: #003366; color: #b5ceea;}/* ######### Alternate multi-column class for drop down menus ######### */.anylinkcsscols{position: absolute;left: 0;top: 0;visibility: hidden;border: 1px solid black;padding: 10px;z-index: 100; /*zIndex should be greater than that of shadow's below*/background: #ffffff;}.anylinkcsscols .column{width: 130px;float: left;}.anylinkcsscols .column ul{margin: 0;padding: 0;list-style-type: none;}.anylinkcsscols li{ padding-bottom: 3px; }/* ######### class for shadow DIV ######### */.anylinkshadow{ /*CSS for shadow. Keep this as is */	position: absolute;	left: 0;	top: 0;	z-index: 99999; /*zIndex for shadow*/	background: black;	visibility: hidden;	display: none;}.service {    border: 1px solid #CCCCCC;    background-color: #F6F6F6;    padding: 15px;    font-weight: normal;    text-decoration: none;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    font-size: 11px;    color: #666666;    width: 310px;    margin-bottom: 20px;    }  .service img {    float: left ! important;    position: relative ! important;    margin: 0px ! important;    padding-top: 2px;    }#services_content {    width: 550px;    vertical-align: top;    float: left;    margin-right: 20px;    }    #services_list {    width: 350px;    vertical-align: top;    position: relative;    float: right;    font-weight: normal!important;    }#services_left {    width: 200px;    vertical-align: top;    float: left;    }    #services_right {    width: 660px;    vertical-align: top;    position: relative;    float: right;    }        #services_right ul {font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-size: 14px; color: #333;}#services_menu {    /*background-color: #EEF5FC;*/    border: 1px solid #CCC;    background-color: #F6F6F6;    padding: 10px;    font-weight: normal;    text-decoration: none;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    font-size: 11px;    color: #666666;    width: 190px;    }#services_menu img {    float: left;    position: relative;    margin: 5px 0px 0px 0px;    }    .services_product_on {        line-height: 20px;        font-weight: bold;        text-decoration: none;        font-family: 'Gill Sans', 'Droid Sans', arial, serif;        font-size: 12px;        color: #003366;        }    .services_product {        }        .services_product a:link, .services_product a:visited {        line-height: 20px;        font-weight: normal!important;        text-decoration: none;        font-family: 'Gill Sans', 'Droid Sans', arial, serif;        font-size: 12px;        color: #6699CC;        }    .services_product a:hover {        line-height: 20px;        font-weight: normal!important;        text-decoration: underline;        font-family: 'Gill Sans', 'Droid Sans', arial, serif;        font-size: 12px;        color: #003366;        }/*-----INTERIOR COLUMN-----*/.dc_int_contact_widget {    width: 300px;    max-width: 300px;    height: 320px;    max-height: 320px;    padding: 20px 20px 20px 30px;    overflow: hidden;    text-align: left;	background: #E6F0F8 url("/images/layout/int_contact_bg.jpg") no-repeat top;}#dc_int_contact {width: 240px; height: 280px; position: relative; z-index: 100; opacity: 0.90;}#dc_int_contact_aside {    width: 300px;    height: auto;    float: right;        margin-left: 40px;}.int_dc_label {    display: inline-block; zoom: 1; *display:inline;    width: 105px;    font-size: 12px;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    color: #1A335E;}.int_dc_input {    border: 1px solid #333;    -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5);    font-size: 12px;    font-family: 'Gill Sans', 'Droid Sans', arial, serif;    padding: 3px;    width: 120px;    display: inline-block; zoom: 1; *display:inline;}.disclaimers {font-family: 'Gill Sans', 'Droid Sans', arial, serif; font-size: 11px; font-style: italic; color: #999999;}	.disclaimers p {border-top: 1px solid #CCCCCC!important; padding: 20px;}.banner ul{ text-align: right; margin: 0; padding-bottom: 5px; list-style-type: none; border-bottom: 1px solid #F6FAFD; width: 400px; float: right;}.banner ul li{width: 100%;display: inline;padding: 5px;vertical-align: middle;}
