.twtr-doc {font-size:0.7em;}

#dss-standard-body-container h1 {
font-family:arial,helvetica,sans-serif;
font-size:3em;
color:#B6B6B6;
}
#dss-standard-body-container h2, #dss-standard-body-container h3 {
color:#5D5D5D;

}
#dss-standard-body-container h3 {
line-height:1em;
}

/* Prop styles */
#dss-proposition-extra {
padding:20px 0;
}
#dss-proposition-extra .left {
width:50%;
float:left;
}
#dss-proposition-extra .right {
width:50%;
float:right;
}
#dss-proposition-extra blockquote {
font-size:1.5em;
line-height:1.3em;
}
#dss-proposition-extra ul {
padding:0;
}
#dss-proposition-extra ul li {
padding-bottom:0;
}
#dss-proposition-extra ul li h2 {
font-size:1.2em;
}
#dss-proposition-extra ul.inline-list li {
width:auto;
}
#dss-proposition h1 {
color:#5D5D5D;
margin:0 0 0.7em;
}

/* Homepage Slideshow */

#dss-proposition-block-green {
background:url('images/delib_prop-bg.gif') repeat-x;
}

#dss-proposition-img {
position:relative;
}
#ss {
height:290px;
}

#ss #ss-buttons a {
color: #c2de46;
}

#ss #ss-buttons {
  top:260px; 
  left:710px;
  overflow:hidden;
  padding:5px;
  position:absolute;
  z-index:255;
  background-color:#231F20;
  

}
#ss-buttons li {
  display:inline-block;
  float:left;
  padding-right:5px;
  padding-left:5px;
}



#ss-bigbox {
height:265px;
position:relative;
}
#ss-copies {
left:20px;
position:absolute;
top:10px;
width:320px;
z-index:255;
}
#ss .hide {
height:auto;
overflow:visible;
width:auto;
top:0;
}

#dss-proposition-block-green a {
  color:#C1DE44;
}
#dss-proposition-block-green a:hover {
  color:#fff;
}

/* Home styles */

#news {
background-color:#EEEEEE;
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
line-height:1.5em;
margin-bottom:1em;
padding:1em;
}

/* Secondary Nav Overrides */

#delib-secondary-nav {
  padding:0;
  border-top:dashed 1px #ccc;
  overflow:hidden;
  font-size:0.9em;
  text-align:center;
  margin-top:4em;
}
#delib-secondary-nav a {
}
#delib-secondary-nav ul  {
  padding:0;
  margin-bottom:1em;
  margin-top:1em;
  margin-left:0;
}
#delib-secondary-nav li  {
  display:inline;
  padding-left:0.5em;
  padding-right:0.5em;
  margin:0;
}

/* Apps styles */
.sidebar {
width:24%;
float:right;
padding:20px 20px 0;
background:#eee;
}
#dss-body-content .sidebar ul {
list-style:none;
font-size:1.4em;
margin:0;
}
#dss-body-content .sidebar ul li {
margin-bottom:1.3em;
}
#dss-body-content .sidebar ul h2 {
margin:0 0 0.4em 0;
font-size:1.2em;
}
#dss-proposition-extra li h3 {
color:inherit;
}
#productsNew {
width:70%;
}
#productsNew ul {
list-style:none;
padding:0;
}
#productsNew ul li {
border-top:1px dashed #949292;
padding-top:20px;
padding-bottom:20px;
}
#productsNew ul li.top {
border:none;
padding-top:0;
}
#productsNew ul li a {
float:left;
width:150px;
}
#productsNew ul li a img {
clear:left;
}
#productsNew ul li h3 a {
float:none;
color:#333333;
text-decoration:none;
}
#productsNew ul li h3 a:hover {
text-decoration:underline;
}
#productsNew ul li h3 {
font-size:160%;
margin-bottom:11px;
margin-top:0;
}
.product-detail {
margin-left:210px;
}
.product-detail dt {
font-weight:bold;
float:left;
width:80px;
margin-bottom:9px;
}
.product-detail dd {
margin-left:80px;
margin-bottom:9px;
}
#bottomGreen {
background:#C5D59B;
border-top:1px dashed #9AA67A;
padding:30px;
}
#bottomGreen .left {
float:left;
width:465px;
}
#bottomGreen h4 {
margin-top:0;
font-size:140%;
}
#bottomGreen img {
float:right;
}
#productsNew li img {
padding-bottom:20px;
}
#dss-proposition-extra-container  {
  background:#D5D5D5;
  color:#191919;
  border-top:solid 1px #bbb;
  border-bottom:solid 1px #bbb;
}

/* Case Study Styles */

.caseStudySummaryItem {
  float:left;
  width:30%;
  margin:0 15px 30px;
  border-bottom:solid 1px #ddd;
}
#dss-body-content .caseStudyBody ul {

list-style:none;
}
.caseStudyBody h2 {
  line-height:120%;
  padding-top:20px;
}
.caseStudySummaryItem {
min-height:360px;
}
.caseStudySummaryItem img {
margin-left:20%;
}

/* Services & Resources styles */


#services blockquote {
  font-size:1.5em;
  line-height:1.5em;
  margin-top:1em;
  margin-bottom:1em;
  padding:0.5em;
  border-top:solid 1px #ddd;
  border-bottom:solid 1px #ddd;
  background-color:#eee;
}
#dss-body-content #services ul, #dss-body-content #resourceBody ul {
  list-style:none;
  margin:0;

}
#services ul li {
  clear:both;
}
#services ul h3 {
  margin-bottom:0.5em;
}
#services .img-left {
  float:left;
}
#services .img-right {
  float:right;
}
#resourceBody .inline-list li {
  padding:0 0.5em 0 0;
}
#papers h2 {
  clear:both;
}
#papers li {
  float:left;
  min-height:190px;
  padding:0 10px;
  width:30%;
}
