/*---------------------middle--------------------------*/


#middle-blog {
	width:366px;
	float:left;
	background:#fff;
	padding:0;
}

#right-blog {
	width:219px;
	position:absolute;
	top:144px;
	left:698px;
	background: #F5F5F5;
	background-position: right top;
	background-repeat: repeat-y;
	padding-left:0em;
	border: solid 1px #FF9933;
}

#right-blog-white {
	width:219px;
	position:absolute;
	top:144px;
	left:698px;
	background:white;
	padding-left:0em;
}

#right-blog ul {
margin-left:1em;
padding:0px;
}
#right-blog p, #right-blog img {
margin-left:1em;
padding:0px;
}
#right-blog h2 {
color:white;
background: #ff9933;
margin: 0;
padding:7px 7px 6px 7px;
}

#right-blog h3 {
color:white;
background:#ff9933;
margin: 0;
padding:7px 7px 6px 7px;
}


.blogHeadline {
color:#0033CC;
font-size:1.5em;
}

/*-------------------image text lists----------------------*/

.textImageList {
float:left;
width:525px;
margin: 0px 6px;
background-color: #FFFFFF;
border-right:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}

.fulltextImageList {	/*(wider - used for AskEd)*/
float:left;
width:623px;
margin: 0px 6px;
background-color: #FFFFFF;
border-right:1px solid #d6d6d6;
border-left:1px solid #d6d6d6;
border-bottom:1px solid #d6d6d6;
}

/*---------image+text LEFT---------------*/			

.imageText {
		width:96%;
		float:left;
		margin:6px 0 0 10px;
}
	.imageText img {
		float:left;
		margin:0 10px 10px 0;
	}
		.imageText h2 {
			font-weight:bold;
			margin:0 0 0 0;
			font-size:1.25em;
			line-height:1.9em;
		}
			
/*---------image+text RIGHT---------------*/			

.imageTextRight {
	width:96%;
	float:left;
	margin:6px 0 0 10px;
	text-align:left;
}
	.imageTextRight img {
		float:right;
		margin:0 0 10px 10px;
	}
		.imageTextRight h2 {
			font-weight:bold;
			margin:0 0 0 0;
			font-size:1.25em;
			line-height:1.9em;
			text-align:right;
			}

/*---------single line---------------*/			
	
.textImageList div.singleLine {
	width:345px;
	float:left;
	margin:11px 0 0 10px;
}
	.textImageList div.singleLine h2 {
		display:inline;
		font-weight:bold;
		margin:0 5px 0 0;
		font-size:1.25em;
	}
		.textImageList div.singleLine a{
			font-weight:bold;
			color:#525051;
			margin-left:5px;
		}
		.textImageList div.singleLine a:hover{
			font-weight:bold;
			color:#A2BD2F;
			margin-left:5px;
		}
		
/*---------site map---------------*/			

	.textImageList div.siteMap {
		width:345px;
		float:left;
		margin:11px 0 0 10px;
	}
		.textImageList div.siteMap div {
			width:150px;
			float:left;
		}
			.textImageList div.siteMap div h2 {
				font-weight:bold;
				margin:0 0 0 0;
				font-size:1.25em;
				line-height:1.9em;
			}
	
	
		div.top p {
		padding:0px;
		margin:0px;
	}
							
/*---------------------------marquee container----------------------*/
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}


.ezineList li {
text-decoration:none;
list-style:none;
padding-left:25px;
padding-bottom:0.2em;
background-image: url(../images/sitewide/ezine_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
margin:0px;
}

.ezineList li a {
text-decoration:none;
}

 #left #navPrimary ul ul.navIndent {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
}

	 #left #navPrimary ul ul.navIndent li {
		list-style-type: none;
		list-style-position:outside;
		border-bottom: 1px solid #ff7c16;
		padding: 0 0 0.25em 0;
		margin: 0 0 0.25em 0;
		font-weight: bold;
	}
	
		 #left #navPrimary ul ul.navIndent li a {
			color: #000;
			background: url("../images/bullet-nav.gif") no-repeat left 3px;	
			padding: 0 0 0 15px;
			overflow:hidden;
			display:block;
		}
		
			 #left #navPrimary ul ul.navIndent li a:hover {
					color: #fff;
				background-position: left -90px;
				display:block;
				overflow:hidden;
			}
			
				 #left #navPrimary ul ul.navIndent li.current a {
				color: white;
				background-position: left -90px;
				display:block;
				overflow:hidden;
			}
			
.textImageList div.imageText ul {
		margin:0px;
		padding:0px;
	}
	
	.textImageList div.imageText ul li {
list-style:none;
	}

