/** Content Styles for the Body Content Only */

#banner div.bodyContent {
	margin-left :0 !important;
}

.bodyContent {
	text-align : left ;
	font-family: Arial, Helvetica, sans-serif;
}

.bodyContent a {
	text-decoration: underline;
	color: #000;
}

.bodyContent a:hover {
	text-decoration: underline;
	color: #915D04;	
}

.bodyContent a:visited {
	text-decoration: underline;
	color: #333;
}

.bodyContent blockquote {
	margin: 0;
	padding: 0;
}

.bodyContent blockquote.indented {
	margin-left: 5px;
	padding: 0;
	color: #555;
}

.bodyContent ul {
	list-style-type: square;
	margin: 0.7em 0 0.5em 2.5em;
}

.bodyContent ul li {
	margin-bottom:5px;
	list-style-type: square;
	padding : 0;
	min-height		: 1em !important;
	vertical-align:top;	
	position: relative; 
	top: -.3em;	
	font-size:108.333%;
}

.bodyContent ol {
	margin: 0.7em 0 0.5em 3em;
}

.bodyContent ol li {
	display: list-item; 
	list-style-position: inside;
	margin-bottom:5px;
	list-style-type: decimal;
/**	list-style-type: square; **/
	padding : 2px 2px 2px 2px;
 	vertical-align: middle;
	font-size:108.333%;
}



.bodyContent ul li a {
	white-space: nowrap;
}

.bodyContent *  {
	line-height: 140%;
}
.bodyContent p {
	margin: 1em 0;
}
.bodyContent h1 {
	font-size: 140%;
	font-weight:bold;
	color: #000;
	margin-bottom: -5px;
}
.bodyContent h2 {
	font-size: 120%;
	font-weight:bold;
	color: #000;
	margin-bottom: -5px;
}

.bodyContent h3 {
	font-size: 110%;
	font-weight:normal;
	color: #915D04;
	margin-bottom: -5px;
	margin-left: 0px;
}

.bodyContent p.standfirst {
	color: #004983;
}

/* change IDeA011 horizontal rule class, as several pages used this div  */
.bodyContent .horz-rule {
    width: 99%; 
	background-color: #ffffff;
	border-bottom: 1px dotted #0B79B6;
	margin-top: 4px;
	margin-bottom: 4px;
	clear:left;

}

/* ======= Classes for images ========*/
.bodyContent .storyimg {
	margin-top: 6px;
	margin-right:10px; 
	margin-bottom:20px;
	float: left;
	border: none;
}

.bodyContent .storyimg-right {
	margin-top: 6px;
	margin-right:0px; 
	margin-left: 5px;
	padding-right: 0px;
	margin-bottom:20px;
	float: right;
	text-align: right; 
	border: none;
}

.bodyContent .storyimg-right img {
	margin-left: -2px; 
	clear: both; 
	float: left;
}

.bodyContent .storyimg-right div {
	text-align: left; 
	float: left;
}

.bodyContent .storyimg-right br {
	clear:both
}
/*========= End classes for images ============*/

/** Pods for use in body text, defined as part of support issue #1754 **/

.body-pod-solid span.border-top, .body-pod-solid span.border-top span, .body-pod-solid span.border-bottom, .body-pod-solid span.border-bottom span {
	display: block;
	height: 10px;font-size: 1px;
	background:url(../images/f/body-pod-border-solid.gif) no-repeat;
	position:relative;
}


.body-pod span.border-top, .body-pod span.border-top span, .body-pod span.border-bottom, .body-pod span.border-bottom span {
	display: block;
	height: 10px;
	font-size: 1px;
	background:url(../images/f/body-pod-border-light.gif) no-repeat; 
	position:relative;
}

.body-pod-solid span.border-top, .body-pod span.border-top {
	top: -3px;
	left: -3px;
}

.body-pod-solid span.border-top span, .body-pod span.border-top span {
	background-position:100% -10px;
	left: 6px;
}

.body-pod-solid span.border-bottom, .body-pod span.border-bottom {
	background-position:0 -20px; top:3px;
	left: -3px;
}

.body-pod-solid span.border-bottom span, .body-pod span.border-bottom span {
	background-position:100% -30px;
	left: 6px
}

.body-pod {
	padding-left: 0px;
	margin-left: 0px;
	border: #E1EBEB 3px solid;
	margin-bottom: 20px;
	width: 100%;
}

.body-pod-solid {
	border: #B3CDCD 3px solid;
	background-color: #B3CDCD;
	margin-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
	width: 100%;
}

.body-pod-solid div, .body-pod div {
	padding-left: 10px;
	padding-right: 10px; 
	height: 100%;
	overflow: hidden; 
}

.body-pod-solid div p, .body-pod div p {
	font-family:Arial,Helvetica,sans-serif;	
}

div.councillor {
	width: 98%;
	float: left;
}

div.councillor .body-pod-solid {
	float: left;
}

div.councillor .body-pod {	
 	float: left; 
}

.body-pod ul, .body-pod-solid ul {
	margin-left: 1em;
}

.body-pod li, .body-pod-solid li {
	list-style-position: inside;
}

.body-pod .storyimg, .body-pod-solid .storyimg {
	margin-left:  5px;
	margin-right:  20px;
}

/** End of pods for main body **/

