body {
  text-align: center;
}

p {
  margin-bottom: 10px;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
}

.leftFloat {
  float:left;
}

.rightFloat {
  float:right;
}

.error {
  font-weight: bold;
  color: #900;
}

.center {
  text-align: center;
}

.hide {
  display: none;
}

.show {
  display: all;
}

.imageCredit {
  margin-bottom: 0;
  color: #999;
  font-size: 11px;
  text-align: right;
}

.imageCaption {
  padding: 5px 0;
  font-size:12px;
  width:100%;
}

#etonline-headlines .imageCaption {
  width: auto;
}

.timestamp,
.minutes-ago
{
  font-size: 10px !important;
  color: #555;
}

/* @group Headings */

h2 {
  margin-bottom: 5px;
  font-size: 18px;
  color: #555;
}

h3, h4 {
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: bold;
  color: #555;
}

h3 span.listSubhead, h4 span.listSubhead {
  padding-left: 5px;
  font-size: 11px;
  font-weight: normal;
}

/* @end Headings */

/* @group Content studio error */

div.cxGeneralError {
  padding: 10px;
  border: 2px #f00 solid;
  font-size: 12px;
  font-weight: bold;
  text-align: center;  
  color: #f00;
  height: auto !important;
  vertical-align: middle;
}

/* @end Content studio error */

/* @group Content styles*/

#cxContainer {
  width:970px;
  margin:auto;
  text-align: left
}

#cxMain  {
  width: 970px;
}
#cxContent {
  margin: 0 20px 0 0;
  width: 610px;
  float: left;
}
.mainBackground {
  width: 610px
}
.contentColumn  {
	width: 295px;
  max-width: 295px;
  margin-right: 20px;
  overflow: hidden;
}
.contentWide {
	width: 610px;
  max-width: 610px;
  margin-right: 0;	
}
.contentFull {
	width: 920px;
	max-width: 920px;
	padding: 10px;
}
.contentRight {
	margin-right: 0;
}
.cxHome .middleWide .contentColumn,
#test-index .middleWide .contentColumn,
#focal-archive .middleWide .contentColumn
{
	width: 340px;
	max-width: 340px
}
.cxHome .middleWide .contentRight,
#test-index .middleWide .contentRight,
#focal-archive .middleWide .contentRight
{
	width: 250px;
	max-width: 250px
}

#cxRightRail {
  width:340px;
  float:right;
}

/* @end Content style */

/* @group Lists */

div.cxArticleList,
div.cxList
{
  margin-bottom: 20px;
}

div.cxArticleList:after, div.cxList:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.cxArticleList, div.cxList {display:inline-block;}
* html div.cxArticleList, * html div.cxList {height:1%;}
div.cxArticleList, div.cxList {display:block;}

div.cxArticleList h3 a, div.cxArticleList h3 a:visited,
div.cxList h3 a, div.cxList h3 a:visited
{
  color: #555;
}

div.cxArticleList img.leftFloat,
div.cxList img.leftFloat
{
  margin-right: 8px;
}

div.cxArticleList img.rightFloat,
div.cxList img.rightFloat
{
  margin-left: 10px;
}

div.cxArticleList ul li,
div.cxList ul li
{
  margin-bottom: 5px;
  padding-left: 10px;
  background: transparent url('http://img.coxnewsweb.com/C/05/00/59/image_1159005.gif') left 5px no-repeat;
}

div.cxArticleList ul li span.pipe,
div.cxList ul li span.pipe
{
  padding: 0 2px;
  color: #999;
}

div.cxArticleList ul li.noListStyle,
div.cxList ul li.noListStyle
{
  padding-left: 0;
  background: none;
}

div.cxArticleList ul li div.summaryImg,
div.cxList ul li div.summaryImg
{
  margin: 5px 10px 8px 0px;
  float: left;
  overflow: hidden;
  max-width: 125px;
}

div.cxArticleList span.comments,
div.cxList span.comments
{
  margin-left: 5px;
  padding-left: 15px;
  background: url("/ajc/images/icons/icon-comment.gif") left 2px no-repeat;
  font-size: 11px;
  font-weight: bold;
}

div.cxArticleList span.comments a,
div.cxList span.comments a
{
  color: #555;
}

div.cxArticleList span.status,
div.cxArticleList span.time,
div.cxList span.status,
div.cxList span.time
{
  padding-left: 2px;
}

/* @group Two column list */

ul.cxTwoColumnList li {
  margin-bottom:5px;
  font-size: 14px;
  float: left;
}

ul.cxTwoColumnList li li {
  width: 295px;
  float: none;
}

/* @end Two column list */

/* @end Lists */

/* @group Advertisement */

#LP01:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#LP01 {display:inline-block;}
* html #LP01 {height:1%;}
#LP01 {display:block;}

#LP01.cxAdvertisement {
  float: left;
}

#RP02.cxAdvertisement {
	float: left;
}

.cxAdvertisement  {
  margin-bottom: 20px;
  background: #e5e5e5;
  text-align: center;
}

.cxAdvertisement * {
  margin: auto;
}

#cxArticleBodyText #RP01 {
  margin-right: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e5e5e5;
  background: #fff;
  float: left;
  display: inline;
}

#cxArticleBodyText #RP01 p.advertise-here {
  margin-bottom: 15px !important;
  padding-bottom: 5px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 14px !important;
  text-align: left;
}

/* @end Advertisement */

/* Begin Global Image styles */
img.cxImageLeadTease { /* 300px x 212px */ 
	width: 300px;
	max-width: 300px;
}
img.cxImageColumnTease3 { /* 177px x 90px */
	width: 177px;
  max-width: 177px;
}
img.cxImageColumnTease4 { /* 125px x 94px */
	width: 125px;
  max-width: 125px;
}
img.cxImageStoryLeft  {
  width: 205px;
	max-width: 205px;
}
img.cxImageStoryMedium  { /* 418px wide */
  width: 413px;
	max-width: 413px;
  margin-bottom: 10px
}
img.cxImageStoryLarge  { /* 618px wide */
	max-width: 610px;
	max-height: 600px
}

/* @group Section header */

div.cxSectionHeader {
  margin-bottom: 20px;
  border-bottom: 2px solid #e4e4e4;
}

div.cxSectionHeader h1.cxSectionTitle,
div.cxSectionHeader h2.cxSectionTitle
{
  margin: 0;
  padding-bottom: 8px;
  font-size: 31px;
  font-weight: normal;
}

div.cxSectionHeader h2.cxSectionDescription,
div.cxSectionHeader h1.cxSectionDescription
{
  margin-bottom: 10px;
  font-size: 14px
}

#government-waste .cxSectionDescription span {
  margin-top: 5px;
  font-size: 11px;
  color: #888;
  display: block;
}

/* @end Section header */

/* @group Standard table */

table.cxStandardTable {
  width: 100%;
}

table.cxStandardTable th, table.cxStandardTable td {
  padding: 8px 2px;
  border-bottom: 1px solid #e5e5e5;
}

table.cxStandardTable th {
  font-weight: bold;
}

/* @end Standard table */

div#yahooContentMatch {
  width: 970px;	
  float: none !important;
}

div#cxArticleContent div#yahooContentMatch {
	width: 610px;	
}