#leftcontent{
	width: 140px;
}

#rightcontent{
	width: 176px;
	margin: 0px;
	padding: 0px;
}
.rightcontent{
	width: 157px;
	margin: 0px;
	padding: 0px;
}
.contentblock{
	margin: 0 6px 0 10px;
	padding: 0px;
	font-size:12px;
}

.blurbblock{
	margin: 15px 6px 0 10px;
	padding: 0px;
	font-size:12px;
}

/* LISTS */

ul li {
	padding: 0 0 10px 8px;
}

/* the minihands class, when called via a <li class="minihands">
command in the code, replaces the normal <li> bullet with
a tiny version of The Body's "hands" logo. It was created
specifically for conference coverage indeces, where we needed
a way to differentiate The Body's own coverage from coverage
that comes from other sources. [Myles 7/27/2005] */

.minihands {
	background-image: url(/images/hands_16x16.gif);
	margin: 0px 0px 0px -11px;
	padding: 0px 0px 12px 19px;
}

.spreport{
	padding: 5px;
	margin: 0 8px 0 0;
	border-width: 1px;
	border-color: #bbbbbb;
	border-style: solid;
}
.links{
	width: 129px;
}
.bgyellow{
border: 2px dashed #bbbbbb;
	background-color: #e2eff2;
	padding: 12px;
	margin: 12px 0 12px 0;
}
.toolbox td{
  width:127px;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #bbbbbb;
	padding: 5px 0px;
	vertical-align: middle;
	text-align:center;
}
.headerblock{
	margin: 0 8px 0 12px;
	padding: 0px;
	text-align: center;
	font-size:12px;
	color:#027592;
}
.headline{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
	margin:0px;
	padding:7px 0 0 0px;
}

/* the "index" styles are called from within the CMS generator
(since cross-reference lists are automaically generated */

.indexTitle{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 12px 0;
}

.indexReadFirst{
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 12px 0;
}
.indexUlClass{
}

.IndexLiClass{
	padding: 0 0 0px 8px;
}

.IndexPdfLink{
}

.IndexSrcLink{
}

.index_image_or_chart{
	float: right;
	margin: 20px 0px 0px 10px;
}

.index_image_or_chart .side_150 {
width:150px;
margin-left: 15px;
border: 1px solid #bbb;
}

.index_image_or_chart .side_150 p {
padding: 3px 8px;
}

.index_image_or_chart .side_varied {
margin-left: 15px;
border: 1px solid #bbb;
}

.index_image_or_chart .side_varied p {
padding: 3px 8px;
}

.index_image_or_chart table{
	width: 220;
}

h1{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
	margin:0px;
	padding:7px 0 0 0px;
}

h2{
	color:#000000;
        margin:20px 0;
	padding:1px;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
}

h3{
	margin:20px 0;
	padding:1px;
	font-size: 18px;
	text-transform: none;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
}

h4{
	margin:20px 0;
	padding:1px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}

h5{
	margin:20px 0;
	padding:1px;
	font-family: "Times New Roman", Times, serif;
}

/* ELEMENTS */

.box_233{
	width: 233px;
	background-color: #FFFFFF;
	margin: 15px 5px 0 8px;
	float: right;
	font-size: 10px;
}

/* All below here is created for revamping the index pages. [5/10/2010 BA] */

table#tablenav td {
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}

table#tablenav td ul li {
padding: 0 0 5px 10px;
margin: 0;
}

.blurb_links {
float: right;
border: 1px solid #bbb;
margin: 0 0 10px 10px;
width: 200px;
}

.blurb_links p {
margin: 0;
margin-top: -10px;
padding: 0 0 5px 12px;
}

a.indexHideButton {
font-weight: bold;
margin: 0px 0 30px 20px;
display:block;
}


/*table.blurbimg {
float: right;
width:225px;
border: 1px solid #bbb;
margin: 0 0 10px 10px;
border-collapse: collapse;
border-spacing: 0;
}

table.blurbimg p {
margin: 10px;
text-align: left;
}*/

.blurb_img {
margin-left: 15px;
border: 1px solid #bbb;
float: right;
width: 225px;
}

.blurb_img p {
padding: 3px 8px;
}

/* The following added 8/11 to create the wider leftcol featuring the box ad [BA] */

#indexmain {
width: 680px;
/*padding: 8px 15px;*/
}

#indexright {
width: 320px;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #eaeeef;
}

#indexcontent {
margin: 8px 0;
width: 650px;
margin-left: 15px;
}

#slideshowright {
width: 320px;
margin: 0px;
padding: 0px;
text-align: center;
background-color: #eaeeef;
}


.band {
text-align: center;
color: #ffffff;
font-family: verdana, arial;
font-weight: bold;
padding: 5px;
}

ul.redhome {
list-style: none;
list-style-type: none;
padding: 0 10px;
margin: 2px 5px;
}

ul.redhome li {
background-image: none;;
background-repeat: no-repeat;
list-style-image: url(/images/homepage/RedDot.gif);
margin: 8px; 
}

ul.redhome li a, ul.redhome li a:visited {
color: #027592;
text-decoration: none;
}

ul.redhome li a:hover {
color: #666666;
text-decoration: none;
}

/* Move blogs to sperate box */

.womenblog {
	width:120px; 
	margin: 0; 
	padding: 10px 0 0 0; 
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	height:155;
}

.womenblog img {
	border:1px solid #999;
}

.womenblog:hover  {
	background-color:#d1e8f0;
}