body {
font-family:Arial, Helvetica, sans-serif;
}

.d2main {
width:627px;
background-color:#f6f6f6;
min-height:100px;
z-index:500;
}

.d2top {
float:left;
width:310px;
overflow:hidden;
margin-top:1px;
}

.d2imgcontainer {
display:block;
width:310px;
height:234px;
overflow:hidden;
margin-top:-3px;
}

.d2new-design-heading {
font-size:18px;
color:#a70707;
padding:10px 0 11px 8px;
}

.d2new-design-heading strong {
font-weight:700;
font-size:19px;
}

.d2new-design-heading a {
text-decoration:none;
color:#a70707;
}

.d2new-design-bottom-link {
font-size:11px;
color:#ac0807;
text-align:left;
text-transform:uppercase;
font-weight:700;
padding:5px 5px 5px 8px;
}

.d2new-design-bottom-link a {
text-decoration:none;
color:#ac0807;
}

.d2new-design-bottom-link a:hover {
text-decoration:underline;
color:#ac0807;
}

.d2new-design-clear {
clear:both;
}

.d2new-design-headline {
color:#002856;
font-size:21px;
font-weight:700;
text-align:left;
margin-bottom:2px 8px 2px 8px;
overflow:hidden;
max-height:48px;
min-height:48px;
padding:0 8px 2px;
}

.d2new-design-story11 {
font-size:13px;
color:#3a3a3a;
line-height:16px;
text-align:left;
font-weight:700;
height:36px;
margin:2px 8px;
}

.d2brdr {
border-bottom:5px solid #cfcfcf;
width:302px;
margin:-3px 0 0 6px;
}

.d2new-design-headline a {
color:#002856;
text-decoration:none;
}

.d2new-design-headline a:hover {
color:#002856;
text-decoration:underline;
}

.d2new-design-inside-box {
background-color:#e6e6e6;
width:302px;
overflow:hidden;
height:137px;
margin:2px 8px 2px 6px;
}

.d2new-design-story {
font-size:11px;
color:#3a3a3a;
line-height:16px;
text-align:justify;
max-height:113px;
overflow:hidden;
padding:1px 8px;
}

.d2new-design-readmore {
color:#e50909;
font-size:11px;
font-weight:700;
text-align:right;
padding:4px;
}

.d2new-design-readmore a {
color:#e50909;
text-decoration:none;
}

.d2new-design-readmore a:hover {
color:#e50909;
text-decoration:underline;
}

.d2new-design-inside-box-darker {
background-color:#dadada;
width:626px;
margin:1px 0 8px;
}

.d2new-design-readmore-links {
color:#323232;
font-size:11px;
font-weight:700;
text-align:left;
background:url(../images/bullet-link.jpg) no-repeat 0 1px;
padding:2px 2px 2px 15px;
}

.d2new-design-readmore-links a {
color:#323232;
text-decoration:none;
}

.d2new-design-readmore-links a:hover {
color:#323232;
text-decoration:underline;
}

.d2new-design-readmore-links1 {
color:#323232;
font-size:11px;
font-weight:700;
text-align:left;
padding:3px 0 2px 8px;
}

.d2new-design-readmore-links1 a:hover {
color:#a70707;
text-decoration:underline;
}

.d2new-design-readmore-links1 span .new1 {
color:#282828;
}

.d2new-design-readmore-links1 span .new1 a:hover {
color:#282828;
text-decoration:underline;
}

.d2new-design-readmore-links1 strong .new2 a {
color:#1b488a;
text-decoration:none;
}

.d2new-design-readmore-links1 strong .new2 a:hover {
color:#1b488a;
text-decoration:underline;
}

.d2bottom-left {
float:left;
width:309px;
border-right:1px solid #c9c9c9;
}

.d2bottom-right {
float:left;
width:310px;
}

.common-supertitle {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:red;
text-transform:uppercase;
text-align:left;
font-weight:700;
margin:2px;
padding:0 2px 0 5px;
}

.common-supertitle a {
text-decoration:none;
color:red;
}

.common-supertitle a:hover {
text-decoration:underline;
color:red;
}

.d2new-design-heading a:hover,.d2new-design-readmore-links1 a {
color:#a70707;
text-decoration:none;
}
