/********************************************************************************************************************************************
 														News Article Stylesheet
********************************************************************************************************************************************/
.outerNewsTable 	{ width: 100%; height: 218px;}
.outerNewsTable td	{ width: 50%; vertical-align: top; padding: 5px; } 
/* This is for the New Headlines on the Home Page */
.newsTable {
background:none repeat scroll 0 0 #555555;
border:1px solid #555;
color:#FFFFFF;
height:260px;
margin-right:10px;
margin-top:0;
width:100%;/*you had it 99 and it was causing spaces durring sliding*/
}

#SliderContainer {
  margin:0 auto;
  width:580px;
  padding-bottom:10px;
  background-color:#000000;
	text-align:center;
}

.newsTable img	{ border: 0px; }						  
.newsTable th	{ height: 20px; width: 100%; font-size: 13px;  text-align: center; background: #111111; color: #ffffff; font-style: italic; }  
.newsTable td	{ width: 100%; background: #111; color: #fff; font-size: 12px; padding-top: 0px; border:0px solid #FDC22D; }
	.newsTable a:link, .newsTable a:visited	{ color: #FDC22D; text-decoration: underline; font-weight: normal; }
	.newsTable a:hover, .newsTable a:active	{ color: #efefef; text-decoration: underline; font-weight: normal; }						  

#newsTableTease	{ width:555px; height:220px; float: right; overflow: auto; background: transparent; color: #fff; font-size: 13px; padding: 2px; border:0px solid #E4B08C; text-align: left;}


.NewsSectionDIV { width: 570px; float: left; padding: 0px; margin-bottom: 5px; }

.clientinfo		{ width: 90%;  border: 1px dotted #CECECE; line-height: 20px; margin: 20px;}
.clientinfo td	{ background: #ffffff; padding: 4px; }
.clientinfo th	{ background: #efefef; padding: 4px; border:2px dashed #A6352C;}
.inputCheckBox 	{ font-size: 11px; border: 0px solid #555555; background-color: #efefef; margin-top: 3px; margin-bottom: 0px;}
                  
                   
.newsTable2 	{ width: 180px; padding:2px; background-color: #555555; font-size: 9px; font-family: lucida, verdana, sans-serif; border: 1px dotted #D3BF83; }
.newsTable2 td	{ color: #D3BF83; padding-left: 5px; font-size: 9px; width: 100%; Vertical-align: top; line-height: 18px;}   
.newsTable2 th	{ background-color: #000000; color:  #D3BF83; padding-left: 5px; font-size: 11px; width: 100%; Vertical-align: top; border-bottom: 1px solid #D3BF83; padding-bottom: 2px; }             
            
.newsTable2 a:link, .newsTable2 a:visited  { color: #efefef; text-decoration : underline; }
.newsTable2 a:hover, .newsTable2 a:active  { color: #D3BF83; text-decoration : underline; font-weight: normal;}
            
.newsTableCenter { width: 100%; padding: 0px; font-size: 10px; border-left: 1px solid #CECECE; border-right: 1px solid #CECECE; }

#newsArticleLinks 		{ width: 190px; padding:2px; background-color: #ffffff; font-size: 9px; font-family: lucida, verdana, sans-serif; border:1px solid #42658C; }
#newsArticleLinks td 	{ color: #555555; padding-top: 4px; padding-left: 6px; padding-bottom: 4px; font-size: 9px; vertical-align: top; line-height: 10px; }   
#newsArticleLinks th 	{ background-color: #42658C; color: #f1f1f1; border:1px solid #cccccc; font-size: 10px; height: 20px; }             
	#newsArticleLinks a:link, #newsArticleLinks a:visited  	{ color: #555555; text-decoration : none; font-weight: normal	}
	#newsArticleLinks a:hover, #newsArticleLinks a:active  	{ color: #800000; text-decoration : underline; font-weight: normal; }

.floatbox {
  float: left;
  width: 340px;
  height: 300px; 
  margin: 5px 5px 5px 5px;
  display: inline-block;
  }
.floatboxRight {
  float: right;
  width: 340px;
  height: 300px; 
  margin: 5px 5px 5px 5px;
  display: inline-block;
  }
.newsfloatbox { border:0px solid #dddddd;
  float: left;
  width: 300px;
/*  height: 280px; */
  margin: 5px 0 5px 0px;
/*  display: inline-block; */
clear:both
  }
/***********************************
 End Stylesheet
***********************************/
