/*this is a test*/
@charset "utf-8";
/* CSS Document */

form, fieldset {margin: 0px; padding: 0px; border: 0px;}

legend {display: none;}

/* blue - 5482b3 */
/* dark blue */
/* skyblue afc9e3 */
/* dark skyblue */
/* pink d87580 */
/* dark pink */
/* orange eeb555 */
/* dark orange */
/* green 7fcb4e */
/* dark green */
/* salmon e09f73 */
/* dark salmon */


body {color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 100%; margin-top: 0px;}

a:link, a:visited, a:active {color: #1e4288; font-size: 13px; font-weight: 700; text-decoration: underline; }

a:hover {color: #B00014; text-decoration: none;}

#wrapper {width: 940px;  margin: auto;}

#stripe {height: 12px; background-image:url('/images/layout15/stripe.gif'); background-repeat: repeat-x; margin: 0px; padding: 0px;}

#header {width: 940px; height: 95px; background-image:url('/images/layout15/logobg.jpg'); background-repeat: no-repeat; background-position: 230px 0px;}
#header.spring {background-image:url('/images/layout15/logobg-spring.jpg');}
#header.summer {background-image:url('/images/layout15/logobg-summer.jpg');}
#header.fall {background-image:url('/images/layout15/logobg-fall.jpg');}
#header.winter {background-image:url('/images/layout15/logobg-winter.jpg');}

    .white_text {color: #FFF;}
        #white_text {color: #FFF;}

#tools {width: 940px; margin-top: 15px; text-align: center;}

#tools img {border: 0px; width: 76px; height: 78px;}

#tools .tool_item {width: 130px; margin-right: 15px; padding: 0px; text-align: center; float: left;}

#tools .tool_item a {border:0px; text-decoration: none; font-size: .75em;}

#tools .tool_item a:hover {color: #b00014; border: 0px; text-decoration: none;}

.logo {border: 0px; margin-left: 30px; margin-top: 5px; float: left;}
.finder {width: 176px; height: 45px; border: 0px; margin-right: 10px; float: right;}

#main {width: 940px; height: 253px; background-image:url('/images/layout15/mainbg.jpg'); margin: auto;}

#maintl {background:url('/images/layout15/topleft.jpg') 0 0 no-repeat;}

#maintr {background:url('/images/layout15/topright.jpg') 100% 0 no-repeat; padding: 10px;}

#maintr li, #maintr a {margin: 0; padding: 0; color: #1e4288; list-style: none; margin-bottom:1px;}

#maintr a:hover {color: #FFFFFF; text-decoration: none}

#maintr ul {margin: 0; padding: 0;}

#homesearch {width: 360px; float: left;}

#newlistings {float: left; margin: 2px;}
#newlistings ul {width: 220px; height: 115px;}
#newlistings li {float: left; width: 100px;}

#mapimg {width: 317px; height: 207px; border: 0px; float: left; margin: 3px;}

/* #searchbg {width: 352px; height: 43px; border: 0; background-image: url('/images/layout15/searchbg.jpg');} */

#searchbg input {width: 290px; margin: 0px; color: #B00014; font-size: .875em; margin-left: 20px; margin-top: 13px; padding: 4px; background: #FFF; float: left;}

#submit {padding: 5px; margin-top: 25px; float: left;}

#submit input {margin-right: 10px; float: left;}

#advanced {padding: 5px; margin-top: 25px; float: left;}

#didYouMean { position:relative; top:44px; left:23px; /*height: 300px; overflow: auto;*/ }

#advanced a {font-size: .75em; padding-top: 5px; float: left;}

label {font-size: .75em; color: #FFFFFF; margin:0px; padding: 0px;} 

.search {margin: 17px 15px 0px 10px; padding: 0px; float: left;}

#detailSocialShare {padding-top: 10px;}
#detailSocialShare + table {width: 90%;}

#dmg_layout_social {color: #0A345E; font-weight: bold; padding: 5px 0; font-size: .75em; height: 12px; line-height: 12px; vertical-align: middle;}
#dmg_layout_social img {margin-right: 15px; float: right; border: 0px;}

/* Home page large tabs control */
#tabs {width: 940px; height: 34px; background-image:url('/images/layout15/tabmenusmall.jpg'); margin: auto; padding: 0px; position: relative;}
#tabs > li {margin: 0px; padding: 0px; list-style: none; position : absolute; top: 0;}
#tabs > li, #tabs a {height: 34px; display: block; color: #FFFFFF; text-align: center; text-decoration: none; }

#tab1 {left: 0; width: 162px;}
#tab2 {left: 162px; width: 157px;}
#tab3 {left: 320px; width: 159px;}
#tab4 {left: 479px; width: 157px;}
#tab5 {left: 636px; width: 157px;} 
#tab6 {left: 793px; width: 147px;}

#tab1 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') 0 -34px no-repeat;}
#tab2 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -162px -34px no-repeat;}
#tab3 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -320px -34px no-repeat;}
#tab4 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -479px -34px no-repeat;}
#tab5 > a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -34px no-repeat;}
#tab6 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -793px -34px no-repeat;}

.spacer {height: 10px;}


/* Home page large tabs control 
#tabs {width: 940px; height: 112px; background-image:url('/images/layout15/tabmenu.jpg'); margin: auto; padding: 0px; position: relative;}
#tabs li {margin: 0px; padding: 0px; list-style: none; position : absolute; top: 0;}
#tabs li, #tabs a {height: 112px; display: block; color: #FFFFFF; text-align: center; text-decoration: none; }

#tab1 {left: 0; width: 162px;}
#tab2 {left: 162px; width: 157px;}
#tab3 {left: 320px; width: 159px;}
#tab4 {left: 479px; width: 157px;}
#tab5 {left: 636px; width: 157px;}
#tab6 {left: 793px; width: 147px;}

#tab1 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') 0 -112px no-repeat;}
#tab2 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') -162px -112px no-repeat;}
#tab3 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') -320px -112px no-repeat;}
#tab4 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') -479px -112px no-repeat;}
#tab5 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') -636px -112px no-repeat;}
#tab6 a:hover{background: transparent url('/images/layout15/tabmenu.jpg') -793px -112px no-repeat;}

.spacer {height: 85px;}
*/



/* Internal page small tabs control */

.tabbar {width: 940px; height: 10px; margin: auto;}

#tabssmall {width: 940px; height: 34px; background-image:url('/images/layout15/tabmenusmall.jpg'); margin: auto; padding: 0px; position: relative; z-index: 10;}

#tabssmall > li, tabssmall > li a {margin: 0px; padding: 0px; list-style: none; position : absolute; top: 0; height: 34x; display: block; color: #FFFFFF; text-align: center; text-decoration: none; }

#tabssmall > li, #tabssmall > li a {height: 34px; display: block; color: #FFFFFF; text-align: center; text-decoration: none; }

ul#tabssmall li.tabsmall1 {left: 0; width: 162px;}
ul#tabssmall li.tabsmall2 {left: 162px; width: 157px;}
ul#tabssmall li.tabsmall3 {left: 320px; width: 159px;}
ul#tabssmall li.tabsmall4 {left: 479px; width: 157px;}
ul#tabssmall li.tabsmall5 {left: 636px; width: 157px;} 
ul#tabssmall li.tabsmall6 {left: 793px; width: 147px;}

.tabssmall a:hover {color: #333; text-decoration: underline;}

ul#tabssmall li.tabsmall1 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') 0 -34px no-repeat;}
ul#tabssmall li.tabsmall2 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -162px -34px no-repeat;}
ul#tabssmall li.tabsmall3 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -320px -34px no-repeat;}
ul#tabssmall li.tabsmall4 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -479px -34px no-repeat;}
ul#tabssmall li.tabsmall5 > a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -34px no-repeat;}
ul#tabssmall li.tabsmall6 a:hover{background: transparent url('/images/layout15/tabmenusmall.jpg') -793px -34px no-repeat;}

#home li#tab1 a {background: transparent url('/images/layout15/tabmenusmall.jpg') 0px -68px no-repeat;}
#property li.tabsmall2 a {background: transparent url('/images/layout15/tabmenusmall.jpg') -162px -68px no-repeat;}
#open li.tabsmall3 a {background: transparent url('/images/layout15/tabmenusmall.jpg') -320px -68px no-repeat;}
#agents li.tabsmall4 a {background: transparent url('/images/layout15/tabmenusmall.jpg') -479px -68px no-repeat;}
#about li.tabsmall5 > a {background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -68px no-repeat;}
#mortgage li.tabsmall5 > a {background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -68px no-repeat;}
#contact li.tabsmall6 a {background: transparent url('/images/layout15/tabmenusmall.jpg') -793px -68px no-repeat;}

body#home ul#tabssmall li.tabsmall1 a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') 0px -68px no-repeat; cursor: default}
body#property ul#tabssmall li.tabsmall2 a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -162px -68px no-repeat; cursor: default}
body#open ul#tabssmall li.tabsmall3 a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -320px -68px no-repeat; cursor: default}
body#agents ul#tabssmall li.tabsmall4 a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -479px -68px no-repeat; cursor: default}
body#about ul#tabssmall li.tabsmall5 > a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -68px no-repeat; cursor: default}
body#mortgage ul#tabssmall li.tabsmall5 > a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -636px -68px no-repeat; cursor: default}
body#contact ul#tabssmall li.tabsmall6 a:hover {background: transparent url('/images/layout15/tabmenusmall.jpg') -793px -68px no-repeat; cursor: default}

.spacersmall {height: 10px;}


/* Internal page color theme control */
.blue {background-color: #5482b3;}
.skyblue {background-color: #afc9e3;}
.pink {background-color: #d87782}
.orange {background-color: #eeb555}
.green {background-color: #7fcb4e}
.salmon {background-color: #e09f73}

.bluebg {background-image: url('/images/layout15/bluebg.jpg'); background-repeat: repeat-x; background-color: #7c9fc5;}
.skybluebg {background-image: url('/images/layout15/skybluebg.jpg'); background-repeat: repeat-x; background-color: #d5e3f0;}
.pinkbg {background-image: url('/images/layout15/pinkbg.jpg'); background-repeat: repeat-x; background-color: #e9b4ba;}
.orangebg {background-image: url('/images/layout15/orangebg.jpg'); background-repeat: repeat-x; background-color: #f6d8a6;}
.greenbg {background-image: url('/images/layout15/greenbg.jpg'); background-repeat: repeat-x; background-color: #bbe39a;}
.salmonbg {background-image: url('/images/layout15/salmonbg.jpg'); background-repeat: repeat-x; background-color: #efccb6;}

.leftmenu {width: 200px; margin: 0px; padding: 0px; list-style: none; float: left;}

.leftmenu li {margin: 0px ; list-style: none; border-bottom: 1px solid #FFF;}

.leftmenu a:link, .leftmenu a:active, .leftmenu a:visited {padding-left: 5px; padding-right: 5px; font-size: .75em; line-height: 30px; display: block; vertical-align: center; text-align: left; text-decoration: none;}

#home .leftmenu a, #home #footer a {color: #1E3449;} /* #284663 */
#property .leftmenu a, #property #footer a {color: #46535F;}
#open .leftmenu a, #open #footer a {color: #53282C;}
#agents .leftmenu a, #agents #footer a {color: #6B4E1D;}
#about .leftmenu a, #about #footer a {color: #274414;}
#contact .leftmenu a, #contact #footer a {color: #5C3E29;}

.leftmenu a:hover {color: #000; text-decoration: underline; background: url('/images/layout15/leftmenuhoverbg.jpg');}


/* General page formating */
h1 {font-size: 1.125em; color: #1e4288; text-align: center; margin: 0px; padding: 0px;}

h2, h3 {font-size: .875em; font-weight; 700; color: #b00014; margin: 0; margin-bottom: 0px; padding:0;}

h4, h4 a:link {font-size: 1em; font-weight; 700; color: #b00014; margin: 0; margin-bottom: 0px; padding:0;}

#left_column {width: 200px; margin: 15px 0 0 0; padding: 0px; float: left;}

#center_column {width: 490px; padding: 10px; float: left;}

#content {width: 700px; padding: 15px; float: left; }

p {font-size: .875em; text-align: justify; text-indent: 8px; margin: 8px 0px 12px 0px; padding: 0px;}

#right_column {width: 215px; margin-top: 15px; padding: 0px; float: left;}

#right_column ul {height: 220px; margin: 0; padding: 0;}

#right_column li {width: 100px; margin-right: 15px; float: left;}

#right_column li, #rightmenu a {margin: 0px; padding: 0px; color: #1e4288; list-style: none; margin-bottom: 3px; text-decoration: none}

#content a {text-decoration: none;}

form div table tr td table tr td {text-align: left; }

#right_column a:hover {color: #000000; text-decoration: underline}

#footer {margin: auto; margin-top: 20px; padding: 10px;}

#footer a:hover {color: #FFF;}

#homefinder {width: 260px; font-size: .75em; color: #000000; text-align: left; padding: 3px; float: right;}

#homefinder a {font-size: .75em;}

#homefinder label {color: #000; font-size: 1em; padding: 0px;}

#homefinder div {margin-top: 3px;}

#homefinder input {width: 90px; font-size: .875em; margin: 0px; }

#homefinder strong {font-size: 1.75em; color: #0a345e; margin-right: 15px;}

#overview {font-size: 1.25em; margin: 0px;}

#homefinder a:hover {color: #000;}

#small {color: #FFF; font-size: .75em;}

#featured {color: #727272; margin-bottom: 0px; padding-bottom: 0px; border: 0px; margin-top: 0px;}

#featured h2 {font-size: 1.125em; margin-bottom: 8px;}

.marketsList li {list-style-image:none; list-style-position:outside; list-style-type:none; line-height: 1.5em;}

.marketsList li a {font-size: 12px;}

ul.marketsList {margin: 0px; padding: 0px; float: left;}

.marketsListInternal li {list-style-image:none; list-style-position:outside; list-style-type:none;}

.marketsListInternal li a {font-size: 12px;}

ul.marketsListInternal {width: 25%; margin: 0 auto; padding: 0px; float: left;}

#body-content-container label {color: #494949;}

#home_details_line, #home_display_line {margin-top: 6px;}

#featured {
    clear: both;
    border: 0px solid blue;
    overflow: auto;
    margin-bottom: 20px;
    padding: 20px 0 0 0;
    font-size: .875em;
    /* color: #ffffff */;
}
    

    #featured .home {
        float: left;
        width: 132px;
        height: 250px;
        margin-right: 20px;
    }
    #featured .home img {
        width: 120px;
        height: 90px;
        padding: 6px;
        border: 1px solid gray;
        background-color: #ffffff;
    }
    #featured .home ul {
        margin: 3px;
        padding: 0;
    }
    #featured .home li {
        list-style-type: none;
    }
    #featured .featuredClickHere a{
        font-size: .875em;
    }
    
    .newListingsCalendar{
    /* General Calendar Properties */
    width: 180px;
    font-family: sans-serif;
    font-size: .75em;
    border: 1px solid black;
    text-align: center;
}
.newListingsCalendar > thead td{
    /* Calendar Title (Month Year) */
    font-weight: bold;
}
.newListingsCalendar > thead th{
    /* Day Headers */
    font-size: 8pt;
}
.newListingsCalendar > tbody td{
    /* Calendar Day Cells */
    background-color: silver;
}
.newListingsCalendar > tbody a{
    /* Linked Days */
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
}
.newListingsCalendar > caption{
    /* Caption */
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 5px;
    margin-top: 15px;
}

.dotline {
    border-top: 1px solid #E1DBCB ! important;
    border-bottom: 1px solid #E1DBCB ! important;
    padding: 5px;
    }

.dotline2 {
    border-top: 1px solid #E1DBCB ! important;
    padding: 5px;
    }

.dotline3 {
    border-left: 1px solid #E1DBCB ! important;
    padding: 5px;
    }

/* Bug fix for MAC Anchor hover error */
#section_Featured-Property a[name]:hover, #section_Quick-Home-Search a[name]:hover, #section_Other-Markets a[name]:hover, #section_Browse-Listings a[name]:hover, .page-body-sections a[name]:hover, #section_My-HomeFinder a[name]:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #4A5E7E;
}

.dmg_layout_disclaimer {width: 800px; margin: 8px auto; text-align: center; font-size: .875em;}

#mortgage_logo {float:right; width:200px; border:none; margin-top:20px; margin-bottom: 12px; text-align:center;}

#listingComingle {padding-top: 15px;}

#body-content-container table {font-size: .875em;}

#body-content-container table td.text {font-size: 1.25em;} 

#body-content-container > div.left-column {
    float: left;
    margin: 0px;
    width: 702px;
    font-size: 12pt;
    margin-left: 20px;
    padding-right: 20px;
    border-right: 1px dashed gray;
    border-top: 1px dashed gray;
    color: #4A5E7E;
}

#body-content-container > div.left-column > div.page-body-sections {
    /*border: 1px solid red;*/
    margin-top: 15px;
    min-height: 100px;
    padding: 0 1em 0.25em 1em;
}

div.page-body-sections ul li strong {font-size: .875em; font-style: italic;}

#body-content-container br.clearFloat {
    clear: both;
}

#body-content-container > div.left-column > .marketsList li {
    list-style: none;
    float: left;
    width: 190px;
}

#body-content-container > div.right-column {
    float: left;
    margin: 0px;
    width: 200px;
    font-size: 12pt;
    /*padding-right: 20px;*/
    padding-left: 20px;
    border-top: 1px dashed gray;
    color: #4A5E7E;
    vertical-align: top;
}

#body-content-container > div.right-column > div.page-body-sections {
    margin-top: 15px;
    min-height: 150px;
    padding: 0 1em 0.25em 1em;
}

#body-content-container .right-column ul {
    padding: 0px;
    margin: 0px;
}
#body-content-container .right-column li {
    list-style-type: none;
    padding: 1px;
}

#body-content-container h1 {
    font-size: 16pt;
    color: #4A5E7E;
    margin-bottom: 25px;
}

#body-content-container h2 {
    font-size: 14pt;
    color: #4A5E7E;
    margin-bottom: 5px;
}

#body-content-container h3 {
    font-size: 12pt;
    margin: 0px;
}

#body-content-container p {
    margin-top: 0px;
    text-indent: 20px;
}

div.page-body-sections h2 {
    margin-top: 5px;
}

#content table {font-size: .875em;}

#content table td.text {font-size: 1.25em;}

#dmg_layout_atlas {float:left; margin:6px;}

#dmg_layout_comercialTxtColor{
	color:#fff;
}
.yellow_text{
	color:#fff;
	}
body .yellow_nav a{
    color:#fff;
    }
	
#mini-ratesWidget h4 {
	font-size: 1.25em; text-align: center;
}

#mini-ratesWidget table {width: 100%; margin-top: 5px; font-size: 1em; border-left: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; }
#mini-ratesWidget td, #mini-ratesWidget th {padding: 2px; text-align: center; border-right: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF;}
#mini-ratesWidget .ratesTableSubHeader {color: #333; background: #e5e5e5}
#mini-ratesWidget table a {color:#727272; text-decoration: none;}
#mini-ratesSmallprint p {font-size: .687em; text-align: center;}
/* .gtPopUp {display: none;}*/

#left_column .dmg_optimize_ar {
    float: left;
}

/*=========== SEO Similar Homes Classes ======================*/
.dmg_optimize_ar {
    width: 100%;
    zoom: 1;
    display: table-cell;
    content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";
}
.dmg_optimize_shead {
    margin: 5px 0;
    text-align: center;
}

.dmg_optimize_similarlisting {
    margin: 5px 0;
    position: relative;
    padding: 1.65em 0px 0px 0px;
    font-size: 11px;
    overflow: hidden;
}

.dmg_optimize_simg {
    width: 80px;
    float: left;
}

.dmg_optimize_slist {    
    list-style: none;
    margin: 0;
    padding: 5px;
    display: table-cell;
    zoom: 1;
}

.dmg_optimize_sprice {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    text-align: center;
    border: 1px solid;
    border-width: 1px 0;
    font-weight: bold;
}

.dmg_optimize_sadd a {
    font-size: 11px;
}



#tab5 .dc_tab_dropdown, .tabsmall5 .dc_tab_dropdown {
    visibility: hidden;
    background: green;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 200px;
}

#tab5:hover .dc_tab_dropdown, .tabsmall5:hover .dc_tab_dropdown {visibility: visible;}

#tab5 .dc_tab_dropdown a:hover, .tabsmall5 .dc_tab_dropdown a:hover {background: #4A7CAF;}

#right_column .dmg_layout_EconomicOutlook a{color:#fff;}
.dmg_laout_EconomicOutlook_MoreInfo{color: blue; padding:5px 0 5px 76px; margin: 5px 0; clear: both;}
.mini-ratesWidget{margin-top: 8px;}


/*Tab Area Styles */

#dmg_layout_tab1, #dmg_layout_tab2, #dmg_layout_tab3, #dmg_layout_tab4, #dmg_layout_tab5, #dmg_layout_tab6, #dmg_layout_tab7, #dmg_layout_tab8, #dmg_layout_tab9, #dmg_layout_tab10 {

	clear: both;
    border:1px solid #ddc;
    padding: 10px;
    -moz-box-shadow: 2px -1px 4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px -1px 4px rgba(0,0,0,0.3);
    box-shadow: 2px -1px 4px rgba(0,0,0,0.3);
    zoom: 1;
}
#dmg_layout_tab1 p, #dmg_layout_tab2 p {
    
    text-align: left;
}
.TabNav {
    padding:0;
    margin:0;
    color:blue;
    white-space:nowrap;
    list-style-type:none;
    position: relative;
    bottom: -1px;
    z-index: 2;
}
.TabNav li {
    display:inline;
    padding:5px 25px;
    background: #ddd;
    text-decoration:none;
    float:left;
    border:1px solid #ddc;
    margin-right: 10px;
    font-family: serif;
    -moz-box-shadow: 2px -2px 4px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px -2px 4px rgba(0,0,0,0.3);
    box-shadow: 2px -2px 4px rgba(0,0,0,0.3);
}
.TabNav li:hover {
    background: #99a;
}
.TabNav li a {
    text-decoration:none;
    color: #1E3449;
}
.TabNav li.selectedTab {    
    background: #fff; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbccbb', endColorstr='#ffffff'); /* for IE */
			background: -webkit-gradient(linear, left top, left bottom, from(#bbc), to(#fff)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #bbc,  #fff); /* for firefox 3.6+ */
    border-bottom-color: #fff;    
}

.dc_tab_article { padding: 10px 0; border-bottom: 1px dotted #bbb;}
.dc_tab_article:last-child { border: none;}
.dc_tab_article_head {color: #1E3449; font-size: 14px; font-family: Georgia, "Times New Roman", serif; cursor: pointer; }
.dc_tab_article_byline {font-size: 10px;}

