#SideBarLeft #FeaturedContent {
 	border : 1px solid #9c9784; /* brown lighter inner border */
 	padding-top : 8px;
 	padding-bottom : 12px;
 	
 	padding-left : 8px;
 	padding-right : 6px;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img{
/*	border:0; */
	border : 1px solid #444;
}

#Layout img {
	border: 1px solid #444;
}

.clear {
	clear : both;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


/******************************************************/
/*** Image and Content Alignment ***/
.image_centered#PhotoAndCredit {
	margin : 0 auto;
}

.image_float_right#PhotoAndCredit {
	float : right;
	margin-left : 20px;
	margin-right : 2px;	/* 2x border above */
	margin-top : 18px;
}

.image_float_left#PhotoAndCredit {
	float : left;
	margin-right : 20px;
	margin-left : 2px;	/* 2x border above */
	margin-top : 18px;
}

#PhotoAndCreditRightAlignContainer {
	width : 100%;
}

.image_plain_right#PhotoAndCredit {
	float : right;
}

.image_plain_left#PhotoAndCredit {
	margin-right : 12px;
	margin-bottom : 16px;
}



#PhotoAndCredit #ImageCredit {
 	font-size: 0.8em;
 	color : #333; /* should be same as general image border color */
}

#PhotoAndCredit {
	margin-right : 40px;
	margin-bottom : 20px;
	text-align: center;
	float : left;
}

#PhotoAndCredit #FirefoxBug {
	/* text-align:-moz-center; */
}



/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/

#ChildList {
	clear : both;
}

#ChildList .childThumbnail{
		/* block level element only recognizes the text for some reason, so use the pic for the margin */
	margin-right : 1.0em;
	margin-bottom : 0.6em;
	float : right;
}

#ChildList .childNameAndSummary h3 {
	margin-top : 0px;
	padding-top : 0px;
}

#ChildList .childNameAndSummary {
	margin-bottom : 20px;
	
}

#ChildList table {
	border-style : none;
	border-collapse:collapse;
	color:#666666;
	font-size:1.2em;
	margin:10px;
}

/***********************************************************************************/
/***********************************************************************************/
/***********************************************************************************/


#solutions .childNameEmbedded {
	font-size : 1.2em;
	font-weight : bold;
}

#solutions #Layout {
	margin-left : 40px;
	width : 700px;
}

#content-management .typography li {
	text-indent : -3px;
}

