/* ----------------- general numbered list  ----------------*/

h2.home , h3.home , h4.home {
font-size: 12px;
color:#000;
padding-bottom:5px;
}

h3.home-blue {
font-size: 18px;
color:#3297B9;
padding-bottom:2px;
}

ol {
padding-left:25px;
color: #3297B9;
}
ol li {
color: #3297B9;
padding: 2px;
margin-left: 4px;
}
ol li a{
color: #3297B9;
}
/* horizontal grey rule */
.SharePriceLignSmall{
border-bottom: 1px solid #EEEDEB;
}
/* -----------------*/
.darkborderhead {
border-top: 1px solid #fff;
background:#EFEEEC;
color:#90857F;
padding:8px;
margin: 12px 1px 0 1px;
text-align:left;
}
.darkborder {
border-top: 1px solid #fff;
background:#EFEEEC;
color:#90857F;
padding:8px;
margin: 4px 1px 0 1px;
text-align:left;
}
/* blue text */
.bluetext {
color: #3297B9;
}
.bluetext a{
color: #3297B9;
}
/* ----------------- */
div.blockBodyPadding {
padding: 10px 10px 0 10px;
}
div.blockBody img.bio {
float: left;
margin: 10px 10px 0 0;
}
div.blockBody img.bioL {
float: left;
margin: 0 10px 10px 0;
}
div.blockHeader {
width: 400px;
background-color: #efedec;
}
div.blockHeaderPadding {
padding: 5px 10px;
}
/* lists without bullets */
ul.content-nobullet {
padding: 5px 0 0 20px;
list-style: none;
}
ul.content-nobullet li {
padding: 0 0 5px 0;
}
/* locations pages bg (currently redundant)*/
#mapbg {
background: url(/common/img/research/v-worldmapbg.gif) no-repeat;
}
/* pdf icon top padding*/
.pdficon {
padding-top: 15px;
padding-bottom: 8px;
}
/* Heading text*/
.headingtext {
font-size: 13px;
}
/* Home Page*/
.content-center-report  {
width:418px;	
float: left;
z-index: 2; 
}
.content-left-home {
width:583px;
float: left;
z-index: 2; 

}
.space-left-home {
float: left;
background:#fff url(/common/img/research/v-micro.jpg) no-repeat top left;
}

.marathonscentercol {
padding-left:10px;
}
.content-marathons-empty {
width:196px;
float:left;
}
.content-marathons {
width:196px;
float:left;
background:#fff;
height:180px;
}
.content-center-working{
width: 418px;
float: left;
z-index: 2; 
background: url(/common/img/research/bg-pxresearch.gif) no-repeat left top;
}
.content-left-blue-home {
width:590px;
float: left;
background:#3398B9 url(/common/img/research/v-brain.jpg) no-repeat right;
height:139px;
}
.content-left-blue-home .padding-left {
background: url(/common/img/pict-grey.gif) no-repeat left;
}
.content-left-blue-home .padding-left em {
color:#fff;
}
.content-right-blue-home {
width:170px;
float: left;
height:139px;
background:#3398B9;
}
.container-home {
width:760px;
background:url(/common/img/research/bg-marathons.jpg) no-repeat left bottom ;
padding-bottom:5px;
z-index: 3; 

}
.content-inner {
width:760px;
background: url(/common/img/bg3col.gif);
overflow:auto;

}
.container-home-bottom {
width:760px;
padding-top:20px;
background:#fff;
}
.content-inner-bottom {
background: url(/common/img/bg3col.gif);
width:760px;
min-height:250px;
}

.content-box1 {
width:150px;
float: left;
}
.content-box2 {
width:400px;
float: left;
background:#fff;
}

.content-box3 {
width:200px;
float: left;
background:#fff;
height:225px;

}
.content-right-link marg10TopBot{
margin: 10px 0;
}
.paddingbottom{
padding-left:8px;
}
ul.LinksContent{
list-style: none;
width:205px;
float:left;
}
ul.LinksContent li {
background:url(/common/img/pict-arrow-white.gif) 0 0.4em no-repeat;
padding-bottom:8px;
}
ul.LinksContent li a {
padding-left:5px;
}
ul.LinksContent2{
list-style: none;
float:right;
width:195px;
}
ul.LinksContent2 li{
background:url(/common/img/pict-arrow-white.gif) 0 0.4em no-repeat;
padding-bottom:8px;
}
ul.LinksContent2 li a {
padding-left:5px;
}
ul.Links li.List-padding {
padding-bottom: 6px;
}

.content-center-cols{
width:200px;
float:left;
}
/*DW from view 07/12/07.bodybg3col{background: url(/common/img/bodybg3col2.jpg);}*/

/* ROUNDED CORNERS */

.roundcont {
width: 175px;
margin: 0 0 0 10px;
background-color: #EFEFEF;
/* 2010-12-06 color: #fff; */
float: right; 
margin-bottom: 10px;
}

.roundcont p {
margin: 0 5px 0 10px;
}

.roundtop { 
background: url(/common/img/infocus/corners/tr.gif) no-repeat top right; 
}

.roundbottom {
background: url(/common/img/infocus/corners/br.gif) no-repeat top right; 
}

img.corner {
width: 15px;
height: 15px;
border: none;
display: block !important;
}

.roundcont ul
{
list-style-type: none;
padding: 4px 6px 4px 10px;
}
.roundcont li
{
background-image: url(/common/img/bullet-blue.gif);
background-repeat: no-repeat;
padding: 0 0 4px 14px; 
}


.before { content: open-quote; font-weight: bold; color: #F64F23; font-size: 400%; float: left; }
.after { content: close-quote; font-weight: bold; color: #F64F23; font-size: 400%; float:right; }


/* END OF ROUNDED CORNERS */

/* START accordian */

.accordion2 {
	width: 400px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion2 h2, .accordion2 h3 {
	font-size:1.1em;
	background: #e9e7e7 url(/common/img/arrow-square.gif) no-repeat right ;
	padding: 7px 15px;
	margin: 0;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h2:hover, .accordion2 h3:hover {
	background-color: #e3e2e2;
}
.accordion2 h2.active, .accordion2 h3:active {
	background-position: right 5px;
}
.accordion2h2a {
	font-size: 90%;
	font-weight:normal;
	margin: 0;
	cursor: pointer;
}
.accordion2 p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}

/* END accordian */


/* START research list */

ul.research-list {
	background: #f7f7f7;
	list-style: url(/common/img/bullet-blue.gif) disc;
	padding: 10px 6px 4px 20px;
}
	.research-list li {
	padding: 0 0 14px 0;
}


/* END research list */

div.blockHeader2 {
width: 160px;
float:left;
padding: 8px 8px 0px 0px;
background-color: #fff;
}
.blockHeader2 p {
background-color:#EFEFEF;
width: 150px;
margin-right: 10px;
padding: 8px 0px 5px 10px;
}

div.blockright {
width: 210px;
float:left;
padding: 0px 5px 0px 8px;
}

.research-block {
	background-color:#EFEFEF;
	padding: 10px 6px 4px 20px;
}
ul.research-block {
	list-style: url(/common/img/bullet-blue.gif) disc;
	padding: 10px 6px 4px 32px;
}
.research-block li {
	padding: 0 0 14px 0;
}


