.red	{color:#d00}

.dass_adsummary_html, .dass_adsummary_body {padding: 0; margin: 0; width: 100%; height: 100%; background-color: #fff; vertical-align: top;}

.dass_adsummary_div *, .dass_adsummary_td *, .dass_adsummary_p * {padding: 0; margin: 0; font-family: Helvetica, Verdana, Arial, sans-serif;}

.dass_adsummary_td input, .dass_adsummary_td select {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 8pt; height: 20px; padding-top: 1px;}
.dass_adsummary_td .register_checkbox {height: auto !important;}

.dass_adsummary_div {color: #3d4848; vertical-align: top; text-align: left; border: 0;}

.dass_adsummary_img {border: 0; vertical-align: baseline;}
.dass_adsummary_span {border: 0;}

.dass_adsummary_td {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; color: #3d4848; vertical-align: top; text-align: left; border: 0;}

.dass_adsummary_p {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; color: #3d4848; vertical-align: top; text-align: left; padding: 0 0.5em 0.5em 0;}
.dass_adsummary_p .dass_adsummary_price {color: #bf0000; font-weight: bold; font-size: 8pt;}

.dass_adsummary_killed_date {color: #bf0000; font-weight: bold; font-size: 10pt;}

a.dass_adsummary_a, a.dass_adsummary_a:visited {color: #0f6ea9; text-decoration: underline;}
a.dass_adsummary_a:hover {color: #0a4163; text-decoration: underline;}

.dass_adsummary_b {font-weight: bold;}

.dass_adsummary_ul {margin: 5px 0 10px 20px;} 

.dass_adsummary_h1 {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12pt; line-height: 20pt; font-weight: bold; text-align: left; padding: 0 2em 0 0;}
.dass_adsummary_h1 .dass_adsummary_price {color: #bf0000; font-weight: bold; font-size: 10pt;}

.dass_adsummary_inp {height: 21px; font-weight: normal;}
.dass_adsummary_btn {height: 21px; font-weight: normal;}

.dass_adsummary_bkgclr {background-color: #fff;}
.dass_adsummary_width {width: 1000px;}
.dass_adsummary_fullwidth {width: 100%;}
.dass_adsummary_hspcng {width: 20px; height: 10px;} 
.dass_adsummary_hspcng1 {width: 7px; height: 7px;} 
.dass_adsummary_onlyfloatleft {float: left;} 
.dass_adsummary_onlyfloatright {float: right;} 
.dass_adsummary_okmessage {text-align: center; background-color: #daefd9; color: #086f00; padding: 0.5em 2em; border: 1px #a3cfa1 dashed;} 
.adbErr, .dass_adsummary_errormessage {text-align: center; background-color: #efd9d9; color: #600000; padding: 0.5em 2em; border: 1px #d4acac dashed;}
.dass_adsummary_td .dass_adsummary_errormessage {text-align: center; background-color: #efd9d9; color: #600000; padding: 0.5em 2em; border: 1px #d4acac dashed;}
.dass_adsummary_foot {width: 980px; padding: 0 0 3px 0; margin: 20px 0 10px 0; text-align: center;}
.dass_adsummary_minor {color: #AAAAAA;}
.dass_adsummary_centered {text-align: center; vertical-align: middle;}
.dass_adsummary_right {text-align: right; vertical-align: middle;}
.dass_adsummary_top {text-align: center; vertical-align: top;}
.dass_adsummary_id {font-size: 8pt; padding-left: 3px;}
.dass_adsummary_td .dass_adsummary_minor {color: #AAAAAA;}
.dass_adsummary_price {color: #bf0000;}
.dass_adsummary_valignc {vertical-align: middle;}
.dass_adsummary_select {background-color: #FFF; border: 4px #cccccc solid; cursor: pointer} 
.dass_adsummary_selected {background-color: #FFF; border: 4px #0f6ea9 solid; cursor: pointer;}
.dass_adsummary_choosen {background: url(/adportalresources/images/cecs_ui/choosen.gif) #fff repeat; border: 4px #7e4a00 solid; cursor: pointer; cursor: hand; }
.dass_adsummary_clear {clear: left;}
.dass_adsummary_imglist div {width: auto; height: auto; padding: 2px; margin: 0 10px 10px 0; float: left; text-align: left;}
.dass_adsummary_star {color: #ad1111;}


/*--------------------------------------- header ---------------------*/
.dass_adsummary_logo {background-image: url(/adportalresources/images/dass_ui/logo.gif); background-repeat: no-repeat; background-position: 20px 50%; text-align: left; width: 980px; height: 60px;}
.dass_adsummary_heighttopmenu {background-color: #e3e3da; border: 1px #cccccc solid;}
.dass_adsummary_heighttopmenu td {padding: 3px 20px;}

/*--------------------------------------- rounded ---------------------*/
.dass_adsummary_rnd {left: 0; top: 0; width: 12px; height: 12px;}
.dass_adsummary_rndlt {background: url('/adportalresources/images/dass_ui/rounded.png') 0 -36px no-repeat;}
.dass_adsummary_rndlb {background: url('/adportalresources/images/dass_ui/rounded.png') 0 -24px no-repeat;}
.dass_adsummary_rndrt {background: url('/adportalresources/images/dass_ui/rounded.png') 0 -12px no-repeat;}
.dass_adsummary_rndrb {background: url('/adportalresources/images/dass_ui/rounded.png') 0 0 no-repeat;}

.dass_adsummary_rndlt_grey {background: url('/adportalresources/images/dass_ui/rounded1.png') 0 -36px no-repeat;}
.dass_adsummary_rndlb_grey {background: url('/adportalresources/images/dass_ui/rounded1.png') 0 -24px no-repeat;}
.dass_adsummary_rndrt_grey {background: url('/adportalresources/images/dass_ui/rounded1.png') 0 -12px no-repeat;}
.dass_adsummary_rndrb_grey {background: url('/adportalresources/images/dass_ui/rounded1.png') 0 0 no-repeat;}

/*--------------------------------------- steps ---------------------*/
.dass_adsummary_stps {margin: 20px 0 5px 0; background-color: #f7f8f2;} 
.dass_adsummary_stps td {text-align: center; vertical-align: middle;}
.dass_adsummary_stps .ttl {text-align: center; color: #fff; font-weight: bold;}
.dass_adsummary_stp-l {width: 18px; background: url('/adportalresources/images/dass_ui/step-l.png') 50% 50% no-repeat;}
.dass_adsummary_stpbkgd {background-color: #627585; color: #bbccda;} 
.dass_adsummary_stp-d {width: 18px; background: url('/adportalresources/images/dass_ui/step-d.png') 50% 50% no-repeat;}
.dass_adsummary_stp-d1 {width: 18px; background: url('/adportalresources/images/dass_ui/step-d.png') 50% 50% no-repeat #627585;}
.dass_introduce_sign {float:right; padding:8px}
/*--------------------------------------- tabs ---------------------*/
.dass_adsummary_tabs {margin: 20px 0 5px 0;}
.dass_adsummary_tabs_main {float: left;}
.dass_adsummary_tabs td {text-align: center; vertical-align: middle;}
.dass_adsummary_tabs .ttl {text-align: center; color: #fff; font-weight: bold;} 
.dass_adsummary_tabs-l {width: 18px; background: url('/adportalresources/images/dass_ui/step-l.png') 50% 50% no-repeat;}
.dass_adsummary_tabsbkgd {background-color: #627585; color: #bbccda;} 
.dass_adsummary_tabsbkgd a {color: #FFFFFF; font-weight: bold;}
.dass_adsummary_tabsbkgd a:hover {color: #FFFFFF; font-weight: bold;}
.dass_adsummary_tabs-d {width: 18px; background: url('/adportalresources/images/dass_ui/step-d.png') 50% 50% no-repeat;}
.dass_adsummary_tabs-d1 {width: 18px; background: url('/adportalresources/images/dass_ui/step-d.png') 50% 50% no-repeat #627585;}
/*--------------------------------------- logo tabs ---------------------*/
.dass_adsummary_td .dass_adsummary_tabs .ttl {text-align: center; color: #fff; font-weight: bold;}
.dass_adsummary_content .dass_adsummary_tabs {margin: 0;}
/*--------------------------------------- ad summary ---------------------*/
.dass_adsummary_adsummary {width: 230px; height: 100%; font-weight: bold;} 
.dass_adsummary_adsummary td {padding: 2px 0 1px 0;}
.dass_adsummary_adsummary table {background-color: #e4edf4; border-collapse: separate; border-spacing: 0; margin: 0 0 10px 0; width: 100%; height: 100%;}
.dass_adsummary_adsummary span.nolink {color: #0f6ea9}
.dass_adsummary_adsummary .dots {background: url('/adportalresources/images/dass_ui/dots.gif') 100% 1.2em repeat-x;}
.dass_adsummary_adsummary .dots nobr {background-color: #e4edf4;} 
.dass_adsummary_adsummary .dass_adsummary_td h1 {color: #627585; }
.dass_adsummary_adsummary .dass_adsummary_price {font-size: 11pt;}
.dass_adsummary_adsummary .valignb {vertical-align: bottom;}
.dass_adsummary_adsummary .adpreview {height: auto; border: 1px #cccccc solid;} 
.dass_adsummary_adsummary .copyright {font-size: 8pt;}
.dass_adsummary_adpreview {width: 100%; height: auto; border: 1px #cccccc solid; background-image: url(/adportalresources/images/dass_ui/adpreview.gif); text-align: center; vertical-align: middle; padding: 0;}
.dass_adsummary_adpreview img {height: auto; border: 1px solid; margin: 10px;}
.dass_adsummary_adpreview .dass_adsummary_adpreview_empty {border: 1px #000000 solid; background-color: #ffffff; text-align: center; vertical-align: middle; margin: 10px; padding: 10px 0 10px 0;}
.dass_adsummary_adpreview_single {border: 0 #cccccc solid;}

/*--------------------------------------- search criteria ---------------------*/
.dass_adsummary_criteria {width: 230px; height: 100%}
.dass_adsummary_criteria .dass_adsummary_srchbtn {font-size: 9pt;}
.dass_adsummary_criteria .ttl {font-size: 8pt; width: 90px;}

/*--------------------------------------- product ---------------------*/
.dass_adsummary_product div {margin: 0 5px 10px 0; float: left; text-align: left; }
.dass_adsummary_product .dass_adsummary_div div {padding: 10px 20px; width: 225px; height: auto;} 
.dass_adsummary_productimg {margin: 0 0 10px 0;} 
.dass_adsummary_icopdf {width: 100px; height: 16px; display: block; cursor: pointer; background: url('/adportalresources/images/dass_ui/icopdf.gif') no-repeat 0 0; padding: 0 0 0 21px; white-space: nowrap; margin: 0.3em 0 0 0;}

/*--------------------------------------- content ---------------------*/
.dass_adsummary_content .content {width: 100%; background-color: #e3e3da; margin: 0 0 7px 0;}
.dass_adsummary_content h1 {color: #7e4a00; }
.dass_adsummary_content .ttl {color: #7e4a00; font-weight: bold;}

/*--------------------------------------- packages ---------------------*/
.dass_adsummary_package {padding: 0.5em 1em 0.5em 1em; margin: 0 0 5px 0; cursor: pointer; vertical-align: top;}
.dass_adsummary_package_text {vertical-align: top; border-style: none;}
.dass_adsummary_package_text img {margin: 10px 0 10px 10px; vertical-align: top}
.dass_adsummary_package .ttl {font-weight: bold; font-size: 10pt;}
.dass_adsummary_package .dass_adsummary_p {vertical-align: top; text-align: left; padding: 0.4em 0.5em 0 0; }
/* cecs copy */
.dass_package {padding: 10px;margin: 0 0 10px 0;font: 12px/14px sans-serif, Helvetica, Verdana, Arial;cursor: pointer;border-top: #ccc 1px solid;border-bottom: #ccc 1px solid;border-left: #ccc 1px solid;background-color: #fff;position: relative;z-index: 10;}
.dass_package_selected {padding: 10px;margin: 0 0 10px 0;FONT: 12px/14px sans-serif, Helvetica, Verdana, Arial;cursor: pointer;border: #007aaa 1px solid;background-color: #fff;position: relative;z-index: 100;}
.dass_package_choosen {padding: 10px;margin: 0 0 10px 0;FONT: 12px/14px sans-serif, Helvetica, Verdana, Arial;cursor: pointer;border-top: #7e4a00 1px solid;border-left: #7e4a00 1px solid;border-bottom: #7e4a00 1px solid;background-color: #fff;position: relative;z-index: 100;}
.dass_package_container {text-align: left;vertical-align: top;width: 40%;}
.dass_description_container {text-align: left;vertical-align: top;width: 60%;}
.dass_package_description {background-color: #fff;width: 100%;top: 0;left: -3px;border: #007aaa 1px solid;position: relative;z-index: 50;display: none;}
.dass_package_description_choosen {background-color: #fff;width: 100%;top: 0;left: -3px;border: #7e4a00 1px solid;position: relative;z-index: 50;display: none;}
.dass_p {color: #3d4848; vertical-align: top; text-align: left; padding: 0 7px 7px 0; font: 12px/14px sans-serif, Helvetica, Verdana, Arial; background-color: transparent;}
/*--------------------------------------- container ---------------------*/
.dass_adsummary_container, .container ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_container:after, .container ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_container li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed-c a {cursor: default;}
.dass_adsummary_framed-c a:hover {background-color: transparent; color: #aaa8a8;}
.dass_adsummary_framed-c .dass_adsummary_container {
//padding-bottom: 10px;
}
.dass_adsummary_framed-c .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #aaa8a8; text-decoration: none;}
.dass_adsummary_framed-c .c {position: relative; z-index: 2; display: block; margin: 0 0 -12px 0; padding: 8px; text-decoration: none; }
.dass_adsummary_framed-c .t, .dass_adsummary_framed-c .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 12px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-c .b {top: auto; bottom: -12px; height: 12px;}
.dass_adsummary_framed-c .r {left: auto; right: 0;
//margin-left: 100%;
width: 12px;}
.dass_adsummary_framed-c .t *, .dass_adsummary_framed-c .b * {position: absolute; top: 0; left: 0; width: 600px; height: 400px; background: url('/adportalresources/images/dass_ui/container.gif') 0 0 no-repeat;}
.dass_adsummary_framed-c .t * {margin-top: -12px;}
.dass_adsummary_framed-c .l * {
//width: 100%; 
margin-left: -12px;}
.dass_adsummary_containerttl {height: 20px; margin: 7px 0; background: url('/adportalresources/images/dass_ui/dots.gif') 50% 19px repeat-x;}
.dass_adsummary_containerttl .ttl {width: auto; color: #7e4a00; text-align: center; font-weight: bold;}
.dass_adsummary_containerhole {text-align: center; height: 20px; width: 30px; background: url('/adportalresources/images/dass_ui/container-hole.gif') 50% 0 no-repeat;}

/*--------------------------------------- ad type ---------------------*/
.dass_adsummary_adtype {float: left; text-align: left; padding: 4px 10px 4px 30px; cursor: pointer;
//padding: 4px 30px 4px 30px;
}
.dass_adsummary_or {float: left; text-align: left; height: 26px; padding: 4px 10px 0 10px; cursor: default; }
.dass_adsummary_color {width: 4em; background: url('/adportalresources/images/dass_ui/ico-color.jpg') no-repeat 5px 50% #fff;}
.dass_adsummary_bw {width: 9em; background: url('/adportalresources/images/dass_ui/ico-black.jpg') no-repeat 5px 50% #fff;}
.dass_adsummary_bw nobr {}

/*--------------------------------------- zones ---------------------*/
.dass_adsummary_zonesmap {width: 358px; height: 274px; margin: 0 10px 0 0;} 
.dass_adsummary_zones {width: 310px; float: left; font-size: 8pt;}
.dass_adsummary_zones td {vertical-align: middle;}
.dass_adsummary_zone {width: 20px; padding: 5px; vertical-align: top;}
.dass_adsummary_upsells {}
.dass_adsummary_upsells td {vertical-align: middle; font-size: 8pt;}
.dass_adsummary_upsell {width: 10px; padding-right: 5px; padding-left: 5px; padding-bottom: 1px; vertical-align: top; padding-top: 0; }

/*orange */
.dass_adsummary_zone19 {background: url('/adportalresources/images/dass_ui/zone4.png') repeat-y 0 0  #f7eadb;} 
.dass_adsummary_zone19_bg {background: #f7eadb;}

/*yellow */
.dass_adsummary_zone25 {background: url('/adportalresources/images/dass_ui/zone1.png') repeat-y 0 0 #f7f4d3;}
.dass_adsummary_zone25_bg {background: #f7f4d3;}

/*red*/
.dass_adsummary_zone26 {background: url('/adportalresources/images/dass_ui/zone5.png') repeat-y 0 0 #f7dcda;}
.dass_adsummary_zone26_bg {background: #f7dcda;}

/*violet */
.dass_adsummary_zone20 {background: url('/adportalresources/images/dass_ui/zone2.png') repeat-y 0 0 #efe6f0;}
.dass_adsummary_zone20_bg {background: #efe6f0;}

/*lime*/
.dass_adsummary_zone22 {background: url('/adportalresources/images/dass_ui/zone6.png') repeat-y 0 0 #f1f8da;}
.dass_adsummary_zone22_bg {background: #f1f8da;}

/*dark-blue */
.dass_adsummary_zone24 {background: url('/adportalresources/images/dass_ui/zone3.png') repeat-y 0 0 #dee6f2;}
.dass_adsummary_zone24_bg {background: #dee6f2;}

/*green */
.dass_adsummary_zone21 {background: url('/adportalresources/images/dass_ui/zone7.png') repeat-y 0 0 #deecdb;}
.dass_adsummary_zone21_bg {background: #deecdb;}

/*light-blue*/
.dass_adsummary_zone23 {background: url('/adportalresources/images/dass_ui/zone8.png') repeat-y 0 0 #e4f1f2;}
.dass_adsummary_zone23_bg {background: #e4f1f2;}

/*--------------------------------------- calendar ---------------------*/
.dass_adsummary_calendars {min-width: 20px; float: left;
//width: 20px; 
}
.dass_adsummary_calendarwidth {width: 205px;} 
.dass_adsummary_month {font-weight: bold; color: #7e4a00;}
.dass_adsummary_month span {font-weight: bold; color: #7e4a00;}
.dass_adsummary_week td {color: #7e4a00; text-align: right; padding: 2px 5px;}
.dass_adsummary_day td {text-align: right; padding: 2px 4px;}
.dass_adsummary_notavailable {color: #AAA; border: 1px #FFF solid; background: #FFF;} 
.dass_adsummary_available {border: 1px #7e8080 solid; background: #FFF; cursor: pointer;} 
.dass_adsummary_available_active {border: 1px #0f6ea9 solid; background: #FFF; cursor: pointer;}
.dass_adsummary_publication1 {border: 1px #7e8080 solid; background: #c7d2ff; cursor: pointer;}
.dass_adsummary_publication2 {border: 1px #7e8080 solid; background: #c7edff; cursor: pointer;}
.dass_adsummary_designation {margin: 2px 5px;} 
.dass_adsummary_designation td {text-align: left; padding: 2px 4px;}
.dass_adsummary_designation b {font-weight: bold;}

/*--------------------------------------- templates ---------------------*/
.dass_adsummary_category {color: #0f6ea9; padding: 0 2em 4px 0;}

/*--------------------------------------- draftads ---------------------*/
.dass_adsummary_draftads {color: #0f6ea9; padding: 0 2em 4px 0;}

/*--------------------------------------- upload own ad ---------------------*/
.dass_adsummary_pdfupload {width: 260px;}
.dass_adsummary_pdfprint {background: url('/adportalresources/images/dass_ui/uploadprintpdf.png') no-repeat 0 0; height: 105px;}
.dass_adsummary_pdfonline {background: url('/adportalresources/images/dass_ui/uploadonlinepdf.png') no-repeat 0 0; height: 105px;}

/*--------------------------------------- composer ---------------------*/
.dass_adsummary_composer {width: 100%;} 
.dass_adsummary_composer td {}
.dass_adsummary_composer h1 {width: 100%; }
.dass_adsummary_composer .preview {height: auto;}
.dass_adsummary_composer .preview img {height: auto;}
.dass_adsummary_composer .onlinepreview {height: auto;}
.dass_adsummary_composer .onlinepreview img {height: auto;} 
.dass_adsummary_comppicnote {color: #888;}
.dass_adsummary_td .dass_adsummary_comppicnote {color: #888;}
.dass_adsummary_composer .metadata table {width: 100%;}
.dass_adsummary_composer .metadata table.dass_adsummary_metadata .dass_adsummary_minor {color: #AAAAAA;}
.dass_adsummary_composer .metadata table.dass_adsummary_metadata .dass_adsummary_td {}
.dass_adsummary_composer nobr {}
.dass_adsummary_composer .button {}
.dass_adsummary_composer b {font-weight: bold;}
.dass_adsummary_grphcsfield {border: 1px #d4d0c8 dashed; padding: 1em;}
.dass_adsummary_composer .dass_adsummary_minor {}
.dass_adsummary_grphcsfield span {color: #7e4a00;}
.dass_adsummary_grphcsa { padding: 0 0 0 10px;}
.dass_adsummary_grphcsa a:hover {color: #009900;}
.dass_adsummary_grphcsfield div {border: 1px /*#f7f8f2 solid;*/}
.dass_adsummary_link {width: 25px; height: 23px; display: block; float: left; background: url('/adportalresources/images/dass_ui/link.gif') no-repeat 90% 0;}
.dass_adsummary_grphcsinput {float: left; margin: 3px 1em 3px 0;}
.dass_adsummary_grphcsuploadall {padding: 1em 2em; }

/*--------------------------------------- confirm ---------------------*/
.dass_adsummary_confirmdiv a {font-size: 8pt;}
.dass_adsummary_continuenotify span.dass_adsummary_chckboxlabel {padding-right: 10px; padding-bottom: 10px; font-size: 10pt; vertical-align: middle;}
.dass_adsummary_continuenotify .dass_adsummary_confirmcheckbox {padding-top: 2px; cursor: pointer;}
.dass_adsummary_confirmcheckbox input {cursor: pointer;}
.eonotes_input{width: 150px}
.dass_adsummary_confirmtable {margin-bottom: 10px;}
.dass_adsummary_confirmtable .dass_adsummary_checkbox {width: 22px;}

/*--------------------------------------- payment  ---------------------*/
.dass_adsummary_ecard {width: 60px; height: 35px; padding: 3px;}
.dass_adsummary_payment {width: 100%;} 
.dass_adsummary_payment td {padding-top: 2px}
.dass_adsummary_paymentphone {width: 240px;} 
.dass_adsummary_paymentphone td {}
.dass_adsummary_country {width: 100px;}
.dass_adsummary_discounttext {white-space: nowrap; padding: 0 0 1em 0;}
.dass_adsummary_discountbtn {margin: 0 0 1em 6em;}
.dass_adsummary_discountbtn ul {white-space: nowrap;}
.dass_adsummary_discountcontainer {width: 200px; height: auto; float: right; background: #fff; border: 1px #aaa dashed; padding: 7px 20px;}
.dass_adsummary_discountcontainer h1 {padding: 0 0 0.5em 0;}
.dass_adsummary_discountbtnv2 {margin: -0.5em 0 1em 5.5em;}
.dass_adsummary_discountbtnv2 ul {white-space: nowrap;}

/*--------------------------------------- payment  ---------------------*/
.dass_adsummary_tableresults {width: 100%; margin: 0 0 10px 0;}
.dass_adsummary_tableresults td {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 9pt; vertical-align: top; padding: 2px 5px;}
.dass_adsummary_tableresults tr.title a {text-decoration: none; border-bottom: 1px #1F69CB dashed;}
.dass_adsummary_tableresults tr.title a:hover {text-decoration: none; border-bottom: 1px #5095F1 dashed;}
.dass_adsummary_tableresults tr.title td {padding: 0 0 5px 5px;}
.dass_adsummary_tableresults tr.string {background-color: #eeeeee;}
.dass_adsummary_tableresults tr.checked {background-color: #FFD0A2; cursor: pointer;}
.dass_adsummary_tableresults tr.checkedAd {background-color: #a2def9; cursor: pointer;}
.dass_adsummary_tableresults tr.checkedHlAd {background-color: #a2def9; cursor: pointer;}
.dass_adsummary_tableresults tr.hlightedAd {background-color: #cde8fd; cursor: pointer;}
.dass_adsummary_tableresults .status {border: 1px solid; width: 10px; height: 10px; padding-top: 1px;}
.dass_adsummary_tableresults .submitted {background-color: #00ff00;}
.dass_adsummary_tableresults .preliminary {background-color: #eeee66;}
.dass_adsummary_tableresults .completed {background-color: #0000ff;}
.dass_adsummary_tableresults .rejected {background-color: #ee9999;}
.dass_adsummary_tableresults .cancelled {background-color: #999999;}
.dass_adsummary_tableresults .draft {background-color: #ee66ee;}
.dass_adsummary_tableresults .running {background-color: #6699ff;}
.dass_adsummary_tableresults .accepted {background-color: #009900;}
.dass_adsummary_tableresults .approved {background-color: #008000;}
.dass_adsummary_tableresults .authorized {background-color: #99ee99;}
.dass_adsummary_tableresults .deleted {background-color: #000000;}
.dass_adsummary_tableresults .failed {background-color: #ff0000;}
.dass_adsummary_tableresults .progress {background-color: #ff8000}
.dass_adsummary_tableresults .noedit {background-color: #ff6000}
.dass_adsummary_tableresults .readonly {background-color: #ff4000}
.dass_adsummary_tableresults .onhold {background-color: #ffff00}
.dass_adsummary_tableresults .green {color: #009622; font-weight: bold;}
.dass_adsummary_tableresults .red {color: #bf0000; font-weight: bold;}
.dass_adsummary_tableresults .yellow {color: #a89200; font-weight: bold;}

.dass_adsummary_sortup {background-image: url(/adportalresources/images/dass_ui/sortup.gif); background-repeat: no-repeat; background-position: 0 0; width: 8px; height: 5px;}
.dass_adsummary_sortdown {background-image: url(/adportalresources/images/dass_ui/sortdown.gif); background-repeat: no-repeat; background-position: 0 0; width: 8px; height: 5px;}
.dass_adsummary_sortno {width: 8px; height: 5px;}
.dass_adsummary_status-awtng {background-color: #eeee66; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_status-cmplt {background-color: #99ee99; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_status-rjctd {background-color: #ee9999; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_status-cncld {background-color: #999999; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_status-exprd {background-color: #ee66ee; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_status-runng {background-color: #6699ff; border: 1px solid; width: 10px; height: 10px;}
.dass_adsummary_pager * {}
.dass_adsummary_pager a {margin: 0 5px; }
.dass_adsummary_pager span {padding: 0 5px; background-color: #cccccc;}

/*--------------------------------------- buttons ---------------------*/
.dass_adsummary_buttons_top {margin: 0 0 5px; }
.dass_adsummary_continuenotify {text-align: right; width: auto; padding-bottom: 6px;}
.dass_adsummary_continuenotify span {padding-right: 10px; font-size: 14pt; }
/*--------------------------------------- button active ---------------------*/
.dass_adsummary_horizontal, .dass_adsummary_horizontal ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal:after, .dass_adsummary_horizontal ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed a {cursor: pointer;}
.dass_adsummary_framed a:hover {background-color: transparent; color: #fff;}
.dass_adsummary_framed a:visited {color: #fff;}
.dass_adsummary_framed .dass_adsummary_horizontal {
//padding-bottom: 15px;
}
.dass_adsummary_framed .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #FFFFFF; text-decoration: none;}
.dass_adsummary_framed .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.4em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed .t , .dass_adsummary_framed .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed .t *, .dass_adsummary_framed .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('/adportalresources/images/dass_ui/active-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed .t * {margin-top: -15px;}
.dass_adsummary_framed .l * {
//width: 100%;
margin-left: -24px;}
.dass_adsummary_framed a:hover .t *, .dass_adsummary_framed a:hover .b * {top: -200px;}
.dass_adsummary_framed a:hover .r * {border: 0;}

/*--------------------------------------- button return ---------------------*/
.dass_adsummary_horizontal-r, .dass_adsummary_horizontal-r ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal-r:after, .dass_adsummary_horizontal-r ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal-r li {float: left; margin: 0 0 13px 1em; padding: 0;}
.dass_adsummary_framed-r a {cursor: pointer;}
.dass_adsummary_framed-r a:hover {background-color: transparent; color: #fff;}
.dass_adsummary_framed-r a:visited {color: #fff;}
.dass_adsummary_framed-r. dass_adsummary_horizontal-r {
//padding-bottom: 10px;
}
.dass_adsummary_framed-r .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px; 
//height: 15px; 
color: #FFFFFF; text-decoration: none;}
.dass_adsummary_framed-r .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.4em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed-r .t, .dass_adsummary_framed-r .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-r .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed-r .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed-r .t *, .dass_adsummary_framed-r .b * {position: absolute; top: 0; left: 0; width: 800px; height: 400px; background: url('/adportalresources/images/dass_ui/return-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed-r .t * {margin-top: -15px;}
.dass_adsummary_framed-r .l * {
//width: 100%;
margin-left: -24px;}
.dass_adsummary_framed-r a:hover .t *, .dass_adsummary_framed-r a:hover .b * {top: -200px;}
.dass_adsummary_framed-r a:hover .r * {border: 0;}

/*--------------------------------------- button inactive ---------------------*/
.dass_adsummary_horizontal-i, .dass_adsummary_horizontal-i ul {list-style-type: none; width: 100%; margin: 0; padding: 0;}
.dass_adsummary_horizontal-i:after, .dass_adsummary_horizontal-i ul:after {content: ''; display: block; clear: left;}
.dass_adsummary_horizontal-i li {float: left; margin: 0 1em 13px 0; padding: 0;}
.dass_adsummary_framed-i a {cursor: default;}
.dass_adsummary_framed-i a:hover {background-color: transparent; color: #aaa8a8;}
.dass_adsummary_framed-i a:visited {color: #aaa8a8;}
.dass_adsummary_framed-i. dass_adsummary_horizontal-i {
//padding-bottom: 10px;
}
.dass_adsummary_framed-i .f {position: relative; z-index: 1; display: block; float: left; min-height: 15px;
//height: 15px;
color: #aaa8a8; text-decoration: none;}
.dass_adsummary_framed-i .c {position: relative; z-index: 2; display: block; margin: 0 0 -15px 0; padding: 0.4em 2em 0.7em 2em; text-decoration: none; }
.dass_adsummary_framed-i .t, .dass_adsummary_framed-i .b {position: absolute; z-index: 1; top: 0;
//top: auto;
bottom: 0; left: 0; right: 24px; overflow: hidden;
//width: 100%;
//height: 100%;
}
.dass_adsummary_framed-i .b {top: auto; bottom: -15px; height: 15px;}
.dass_adsummary_framed-i .r {left: auto; right: 0;
//margin-left: 100%;
width: 24px;}
.dass_adsummary_framed-i .t *, .dass_adsummary_framed-i .b * {position: absolute; top: 0; left: 0; width: 800px; height: 200px; background: url('/adportalresources/images/dass_ui/inactive-btn.gif') 0 0 no-repeat;}
.dass_adsummary_framed-i .t * {margin-top: -15px;}
.dass_adsummary_framed-i .l * {
//width: 100%; 
margin-left: -24px;}


/*dojo calendar*/
.dj_ie7 .dijitCalendarDateTemplate,
    .dj_ie6 .dijitCalendarDateTemplate {
/*    font-size: 0.8em; */
}

.dijitCalendarDateTemplate {
/* style for each day cell */
/*font-size: 0.9em;*/
/*font-weight: bold;*/
/*text-align: center;*/
/*padding: 0.3em 0.3em 0.05em 0.3em;*/
/*letter-spacing: 1px;*/
/*	border: 1px #7e8080 solid; background: #FFF; cursor: pointer; */   
	cursor: pointer;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3em;
	padding:2px 4px;
	text-align:right;
	
}

.dijitCalendarContainer thead tr th, .dijitCalendarContainer thead tr td, .dijitCalendarContainer tbody tr td, .dijitCalendarContainer tfoot tr td {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    cursor: pointer;
    font-size: 8pt;
    padding: 4px;
    text-align: right;
}

.dijitCalendarPreviousMonth,
    .dijitCalendarNextMonth {
/* days that are part of the previous or next month */
    color: #999999;
    background-color: #f8f8f8 !important;
    font-size: 8pt;
}

.dijitCalendarCurrentMonth {
/* days that are part of this month */
    background-color: white !important;
    font-size: 8pt;
}

.dijitCalendarYearContainer {
/* footer of the table that contains the year display/selector */
/*    background: white url( "images/calendarYearLabel.png" ) repeat-x bottom; */
    border-top: 1px solid #ccc;
}

.dijitCalendarYearLabel {
/* container for all of 3 year labels */
    margin: 0;
    padding: 0.4em 0 0.25em 0;
    text-align: center;
}

.dijitCalendarSelectedYear {
/* label for selected year */
    color: black;
    padding: 0.2em;
    padding-bottom: 0.1em;
    background-color: #bbc4d0 !important;
}

.dijitCalendarNextYear,
    .dijitCalendarPreviousYear {
/* label for next/prev years */
    color: black !important;
    font-weight: normal;
}

.dijitCalendarIncreaseInner,
    .dijitCalendarDecreaseInner {
    visibility: hidden;
}

table.dijitCalendarContainer {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    cursor: pointer;
    font-size: 8pt;
    padding: 2px 2px 2px 2px;
    text-align: right;
}

.dijitCalendarContainerPos {
	position: absolute;
	top: 0;
	left: 0;
}

.dijitBackgroundIframe {
	opacity: 0.00 !important;
	-moz-opacity: 0.00 !important;
	filter: alpha(opacity = 0) !important;
}

.dijitCalendarMonthText {
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
    text-align: left;
    padding: 1px 2px 1px 2px;
}

.dijitCalendarYearText {
    color: #AAAAAA;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    padding: 1px 2px 1px 2px;
}

.dijitCalendarCaption {
    text-align: left;
}

.dijitCalendarDayLabel {
    color:#7E4A00;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:2px 5px;
	text-align:right;
    font-size: 8pt;
}

.dijitCalendarCurrentDate {
/* cell for today's date */
/*    background: #888888; */
/*    color: #000000; */
    font-size: 8pt;
}

.dijitCalendarDisabledDate {   
    color: #AAA; border: 1px #FFF solid; background: #FFF;
    cursor: default;
    font-size: 8pt;
}

.tableCalendTd {

}

.highlightBlue {
    background: #ccf
}

.printDateSelect {
	background:#C7D2FF none repeat scroll 0;
	border:1px solid #7E8080;
	cursor:pointer;
}

.onlineDateSelect {
	background:#C7EDFF none repeat scroll 0;
	border:1px solid #7E8080;
	cursor:pointer;
}

.mixedeDateSelect {
	background:#C7EDFF none repeat scroll 0;
	border:1px solid #7E8080;
	cursor:pointer;
}

.dijitCalendarAvailableDate {	
	border:1px solid #7E8080;
	cursor:pointer;
	color: black;
    font-size: 8pt;
}

.dateStart {
    border-left: 1px solid #093 !important;
}

.dateEnd {
    border-right: 1px solid #093 !important;
}

.errorMessage {
    font-weight: bold;
    color: red;
    margin: 10px 0 10px 0;
}

.version {
	color: #AAAAAA;
    padding-top: 5px;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 10pt;
    vertical-align: top;
}

.dass_adsummary_delete a:hover {
    text-decoration: underline;
    color: #ff5b5b;
    cursor: pointer;
}

.dass_adsummary_delete a {
    background-image: url( '/adportalresources/images/display/icons/delete.gif' );
    background-repeat: no-repeat;
    text-decoration: underline;
    vertical-align: middle;
    color: #d91d1d;
    cursor: pointer;
}

.dass_adsummary_delete_right a {
    background-position: 100% 60%;
    text-align: right;
    padding: 0 10px 0 0;
}

.dass_adsummary_delete_left a {
    background-position: 0 60%;
    text-align: left;
    padding: 0 0 0 10px;
}

.dass_adsummary_editImage a:hover {
    text-decoration: underline;
    color: #009900;
    cursor: pointer;
}

.imageBox {
    position:relative;
    /*background-color: yellow;*/
    margin:0;
    padding:0;
    border: none;
    z-index: 10;
}

.croppingImg {
    position:absolute;
    border: 1px solid yellow;
    margin: 0;
    z-index:10;
}

* .floatingFrame {
    position: absolute;
    border: solid black;
    background-image: url(/adportalresources/js/dojo_1.4.0/mediaspectrum/widgets/image/tests/transparent.gif);
    background-repeat: repeat;
    z-index:100;
}

.printPreview {position: relative; cursor: pointer; border: 0px solid #CCCCCC;}
.printPreview div {position: relative; width: 17px; height: 17px; left:100%}
.printPreview div div {position: relative; top:-10px; left:-10px; background:url('/adportalresources/images/zoom.png') no-repeat; width: 100%; height: 100%; padding: 0;}
.printPreview div .showPreviewIconA {position: relative; top:-10px; left:-10px; background:url('/adportalresources/images/zoom.png'); background-position: 100% 0; background-repeat: no-repeat; width: 100%; height: 100%;}

.option {
    color:#3475D6;
    cursor:pointer;
    font-size:8pt;
    margin:20px 0;
    text-align:left;
    text-decoration:none;
    white-space:nowrap;
}
.activeItem {
    color:#000000;
    cursor:pointer;
    font-size:8pt;
    margin:20px 0;
    text-align:left;
    text-decoration:none;
    white-space:nowrap;
}
.cell1 {
    background-color:#FFFFFF;
    padding:5px 10px;
    text-align:left;
}
.brdrbttm {
    border-bottom:1px solid #AAAAAA;
    font-size:8pt;
}
.cell2 {
    background-color:#F1F1F1;
    padding:5px 10px;
    text-align:left;
    width:0;
}
.activeoption {
    border-bottom:1px solid #AAAAAA;
    color:#000000;
    font-size:8pt;
    margin:20px 0;
    text-decoration:none;
}
.cell12 {
    background-color:#F1F1F1;
    width:10px;
}
.cell23 {
    background-color:#E4E4E4;
    width:10px;
}
.cell3 {
    background-color:#E4E4E4;
    padding:5px 10px;
    text-align:left;
    width:0;
}

table.dijitCalendarContainer {font-size: 100%;border-collapse: collapse;border-spacing: 0;margin: 0}

.dijitReset {
	margin:0px;
/*	border:0px; */
	padding:0px;
	line-height:normal;
}

.dijitInputField input {
	width: 108px;
}

.dijitCalendarMonthContainer th {	
	padding-top:.3em;
	padding-bottom:.1em;	
}
.dj_ie6 .dijitCalendarMonthContainer th {
	padding-top:.1em;
	padding-bottom:0em;
}

.dijitCalendarMonthLabelSpacer {
	/* don't display it, but make it affect the width */
  	position: relative;
  	height: 1px;
  	overflow: hidden;
  	visibility: hidden;
}

.dijitCalendarDecrease {
	background:url("/adportalresources/js/dojo_1.4.0/dijit/themes/tundra/images/minusButton.gif") no-repeat center center;
}
.dj_ie6 .dijitCalendarDecrease {
	background-image:url("/adportalresources/js/dojo_1.4.0/dijit/themes/tundra/images/minusButton.gif");
}

.dijitCalendarIncrease {
	background:url("/adportalresources/js/dojo_1.4.0/dijit/themes/tundra/images/plusButton.gif") no-repeat center center;
}
.dj_ie6 .dijitCalendarIncrease {
	background-image:url("/adportalresources/js/dojo_1.4.0/dijit/themes/tundra/images/plusButton.gif");
}

.dijitInline {
	/* MOW: similar to InlineBox below, but this has fewer side-effects in Moz.
		Also, apparently works on a DIV as well as a FIELDSET.
		Consider abandoning inlineBox in favor of this.  ???
	*/
	display:-moz-inline-box;		/* gecko */
	display:inline-block;			/* webkit */
	border:0px;
	padding:0px;
	vertical-align:middle;
}
.dj_ie .dijitInline {
	display:inline;
	zoom: 1;
}

.dijitCalendarIncrementControl {
	/* next/prev month buttons */
	width:16px;
	height:16px;
}
.dj_ie6 .dijitCalendarIncrementControl {
	padding:.1em;
}

.dj_ie7 .dijitCalendarDateTemplate,
.dj_ie6 .dijitCalendarDateTemplate {
	font-size: 0.8em;
}

.dijitCalendarDateTemplate {
	/* style for each day cell */
	font-size: 0.8em;
	text-align: center;
	padding: 0.3em 0.3em 0.05em 0.3em;
	cursor:pointer;
}

.dijitCalendarPreviousMonth,
.dijitCalendarNextMonth 		{
	/* days that are part of the previous or next month */
	color: white;
	background-color:#D6DFF7 !important;
}

.dijitCalendarCurrentMonth {
	/* days that are part of this month */
	background-color:#D6DFF7 !important;
}

.dijitCalendarYearLabel {
	/* container for all of 3 year labels */
	margin:0;
	padding:0.4em 0 0.25em 0;
	text-align:center;
}

.dijitCalendarSelectedYear {
	/* label for selected year */
	color:black;
	padding:0.2em;
	padding-bottom:0.1em;
	background-color:#bbc4d0 !important;
}

.dijitCalendarNextYear,
.dijitCalendarPreviousYear {
	/* label for next/prev years */
	color:black !important;
	font-weight:normal;
}

.dijitCalendarIncreaseInner,
.dijitCalendarDecreaseInner {
	visibility:hidden;
}

.dijitPopup {
	position: absolute;
	margin: 0;
	background-color: #D6DFF7; 
	border: solid 1px #99A7EF;
	padding: 0;
	padding: 0 8px
}

.dj_ie .dijitPopup {
	padding: 4px;
}

.dijitPopup .dijitCalendarDateLabel {
	padding: 2px 6px;
	background-color: #99A7EF;
	border: 1px solid;
	display: block;
}

.dijitPopup .dijitCalendarSelectedDate {
	background-color: #D6DFF7;
}

.dijitPopup .dijitCalendarContainer thead tr th {
	text-align:center;
	font-size: 10pt;
} 

.dass_adsummary_search .dijitReset .dijitInputField {
	padding: 0;
}

.dijitValidationIcon {
	display: none;
}

.dijitValidationIconText {
	visibility: hidden;
	display: none;
	float:right;
	font-family: sans-serif;
	font-style:italic;
	font-size: 0.45em;
	line-height: 190%;
}

/* Special props for component.jsp */
.dass_component_unavailable {
    opacity: 0.45;
    -moz-opacity: 0.45; /* older Gecko-based browsers */
    filter:alpha(opacity=45); /* For IE6&7 */
}
.dass_component_top_container {
    display: block;
    position: relative;
}
.dass_component_container {
    position: relative;
    left: 0px;
    top: 0px;
}
.dass_component_unavaliable_img_container {
    position: absolute;
    top: 10; /* update this property to position  "unavailable" image */
    left: 0;
    width: 100%;
}

/* Spell check  section */
div.cecs_checkspell {font-size: 10px; color: #999; z-index: 1000;}
div.cecs_checkspell span.cecs_checkspellwrongbox {margin: 0; padding: 0; margin-right: 1em; float: left;}
div.cecs_checkspell span.cecs_checkspellwrongbox .drop_icon {padding: 0 8px 0 0; margin: 0; background: url('/adportalresources/images/icons/ico-drop.gif') 100% 7px no-repeat; cursor: pointer; cursor: hand;
//background: url('/adportalresources/images/icons/ico-drop.gif') 100% 6px no-repeat;
}
div.cecs_checkspell span.cecs_checkspellwrong {height: 11px; padding-bottom: 1px; font-size: 10px; color: #900; background: url('/adportalresources/images/icons/wave.gif') 0 100% repeat-x;}
div.cecs_checkspell span.cecs_checkspellwrong-a {color: #ff0000;}

.spell_layer {white-space: nowrap; display: block; position: absolute; width: auto; cursor: default; z-index: 1000;}
.spell_layer .spelling_suggestions_words_container {padding: 0 0 0 0; color: #333; position: relative; left: -7px; top: -2px; border: 1px #d0d0c9 solid; background: #fff;
//top: -3px;
}
.spelling_suggestions_words_container { z-index: 1000;}
.spell_layer .spelling_suggestions_words_container div {padding: 2px 6px 0 6px;}
.cecs_content .spelling_suggestions_words_container a {font-size: 10px;}
.spell_layer span.cecs_checkspellwrong {height: 11px; padding: 0; margin: 0 32px 0 0; font-size: 10px; color: #900; background: url('/adportalresources/images/icons/wave.gif') 0 100% repeat-x;}
.spell_layer div.cecs_checkspellok a {background: url('/adportalresources/images/icons/btn-ok.gif') 0 0 no-repeat; font-size: 10px; width: 24px; height: 13px; right: 8px; display: block; margin: 0; padding: 0; position: absolute; top: 4px;
//top: 5px;
}
.spell_layer div.cecs_checkspellok a:hover {background: url('/adportalresources/images/icons/btn-ok.gif') 0 100% no-repeat;}
.spell_layer a {font-size: 10px; padding: 2px 6px 2px 6px; margin: 0 0 0 0; text-decoration: none; font-size: 10px; display: block;}
.spell_layer a:hover {background: #ececb8;}


.cecs_spellicon {padding-left: 2px; margin-top: 0; cursor: pointer; vertical-align: top; margin-right: -18px; }

/*--------------------------------------- ad format ---------------------*/
.dass_adsummary_flash_adformat table {width: 100%; border-collapse: collapse; border-spacing: 0;}
.dass_adsummary_flash_adformat table td {vertical-align: top;}
.dass_adsummary_flash_adformat table .dass_adsummary_a, .dass_adsummary_flash_adformat table .dass_adsummary_noa {font: sans-serif, Helvetica, Verdana, Arial;}
.dass_adsummary_adformat .dass_adsummary_tab div {width: 118px; padding: 8px 6px 2px 10px;
//width: 135px;
}
.dass_adsummary_adformat .dass_adsummary_tab a, .dass_adsummary_adformat .dass_adsummary_tab a:hover {text-decoration: none;}
.dass_adsummary_adformat .dass_adsummary_p {margin-top: -4px;}
.dass_adsummary_btmttl {font: 10px/14px sans-serif, Helvetica, Verdana, Arial; margin: -5px 0 0 0;}
.dass_adsummary_row {color: #3d4848; padding: 10px 10px 0 15px; white-space: nowrap;}
.dass_adsummary_flash_adformat .dass_adsummary_dashed {border-bottom: 1px dashed #0f6ea9; text-decoration: none;}
.dass_adsummary_flash_adformat .dass_adsummary_dashed:hover {border-bottom: 1px dashed #0a4163; text-decoration: none;}
.dass_adsummary_selectedrow {background: #f1f1ef; font-weight: bold;}
.dass_adsummary_afpreview {width: 100%; padding: 10px 10px 10px 15px; background: #f1f1ef; width: 100%; vertical-align: top;}
.dass_adsummary_flash_adformat table .dass_adsummary_noa {cursor: default; text-decoration: none; color: #0a4163; font-weight: bold;}


/*--------------------------------------- meta table ---------------------*/
.dass_meta {width: 100%; margin: 0 -5px;}
.dass_adsummary_adsummary .dass_meta {width: 100%; height: auto; margin: 0;}
.dass_meta td {padding: 5px 0;}
.dass_meta .dass_option {width: 170px; background: url(/adportalresources/images/dass_ui/footnote2.gif) repeat-x 0 1em #e3e3da; cursor:auto;}
.dass_meta .dass_option span {background: #e3e3da; padding-right: 5px;}
//.dass_meta .dass_option span {background: #dbdcd5; padding-right: 5px;}
.dass_meta .dass_option1 {width: 150px; background: url(/adportalresources/images/dass_ui/footnote2.gif) repeat-x 0 1em;}
.dass_meta .dass_option1 span {padding: 0 5px 0 0; background: #E4EDF4;}
.dass_meta .dass_notoption {width: 170px;}
.dass_hrzntlpdng {width: 20px;}
/*---------------------------------------------------------------------------*/
.dass_back_to_campaign {width: 120px; float: right; border: 2px solid #0F6EA9; text-align: center; margin: 6px 0 6px 0; font-weight: bold; padding: 8px; //width: 140px;}
