	/*#mainNewsPageContents {
		/*float:right;*/
		/*width: 935px;*/
	/*	background: url(../images/grey/shorttextbkg.jpg) repeat-y right top;*/
		/*margin: 0 0 0 0;*/
		/*}*/

	/*-------------Category Breadcrumb--------------*/
	.categoryBreadcrumb {
		width: 715px;
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;
		text-align:left;
		height:20px;
		float:left;
		background-color: #EBEDED;

		}
	.categoryBreadcrumbTrail {
		background-color: #EBEDED;
		height:20px	
		width: 400px;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		font-size:75%;
		color: #22292F;
		text-align:left;	
		}
		
	.categoryBreadcrumbTrail a {
		text-decoration: underline;
		color: #22292F;	
		}

	.categoryBreadcrumb a:hover {
		color: #22292F;	
		}
	
	.categoryBreadcrumbExpand {
		float:right;
		width:170px;
		text-align:right;
		margin: -12px 0 0 0;
		padding: 0 0 0 0;
		height:18px;
		}
		
	.categoryBreadcrumbExpand form {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		}
		
	.categoryBreadcrumbExpandText {
		float:right;
		width:165px;
		text-align:right;
		margin: -12px 0 0 0;
		padding: 0 5px 0 0;
		height:18px;
		font-size:75%;
		}
				
	.categoryBreadcrumbListing {
		margin: 10px 0 0 0;
		padding: 5px 0 0 10px;
		font-size:70%;
		background-color:#E9E9E9;
		}	
		
	.categoryDivider {
		float:left;
		margin-left: 0px;
		width: 715px;
		background-color:#989C9A;
		margin-top: 0;
		}		
	/*----------------End Breadcrumb----------------*/
	
	.spacerNewsDiv {
		height: 15px;
		background-color: #4A4A4A;		
		clear:both
		}
	.spacerNewsItemDiv {
		height: 1px;
		background-color: #262626;		

		}		
	
	.pagingLinksContainer {
		width:715px;
		float:left;
		clear:left;		
		background-color: #EBEDED;
		border-top:#999999 dashed 1px;
		border-bottom:#999999 dashed 1px;
		margin:0 0 0 0;
		padding: 0 0 0 0;
		text-align:center;		
		}
	
	.previousNewsLinks {
		width:250px;
		float:left;
		background-color: #EBEDED;
		margin:0 0 0 30px;
		padding:5px 10px 5px 0;
		font-size:80%;
		text-align:right;
		}
		
	.previousNewsLinksTop {
		width:200px;
		float:left;
		background-color: #EBEDED;
		margin:0 0 0 0;
		padding:5px 10px 5px 0;
		font-size:80%;
		text-align:right;	
		}
		
	.nextNewsLinks {
		width:240px;
		float:right;
		background-color: #EBEDED;
		margin:0 0 0 0;
		padding:5px 0 5px 10px;
		font-size:80%;
		text-align:left;
		}
		
	.nextNewsLinksTop {
		width:140px;
		float:left;
		background-color: #EBEDED;
		margin:0 0 0 0;
		padding:5px 0 5px 10px;
		font-size:80%;
		text-align:left;
		}		
	
	.pagingText {
		width:580px;
		float:right;
		text-align:center;
		margin:0 0 10px 0;
		font-size:80%;
		}
		
	.pagingTextTop {
		width:250px;
		float:left;
		text-align:center;
		margin:0 0 0 0;
		padding:5px 0 0 0;
		font-size:80%;
		}		
		
	.newsHeadlineContainer {
		width:715px;
		float:left;
		margin:0 0 20px 0;
		padding:0 0 0 0;
		background-color: #262626;		
		}
		
	.newsHeadlineTitle {
		width:710px;
		text-align:center;
		height:17px;
		background:url() no-repeat;
		padding:5px 0 2px 5px;
		margin:0 0 5px 0;
		border-bottom:#666666 solid 1px;
		}
		
	.newsHeadlineTitle h3 {
		font-size:95%;
		padding:0 0 0 0;
		margin: 0 0 0 15px;
		color:#ffffff;
		}
		
	.newsHeadlineShortText {
		width:560px;
		font-size:75%;
		padding:10px 10px 10px 10px;
		color:#ffffff;
		}
		
	.newsHeadlineThumbnail {
		width:150px;
		float:left;
		text-align:right;
		padding:5px 5px 8px 25px;
		}		
		
	.newsHeadlineShortTextImg {
		float:right;
		width:500px;
		font-size:75%;
		padding:10px 10px 10px 10px;
		color:#ffffff;
		}
		
	.newsHeadlineFullText {
		float:right;
		width:410px;
		font-size:75%;
		padding:10px 15px 10px 10px;
		color:#ffffff;
		}
	.newsHeadlineFullTextImage {
		float:left;
		width:250px;
		font-size:75%;
		padding:10px 10px 10px 10px;
		color:#ffffff;
		}	
		
	 .newsHeadlineLink a, .newsHeadlineShortText a, .newsHeadlineShortTextImg a {
		text-decoration: underline;
		color: #ffffff;	
		font-size:75%;
		}
	.nextNewsLinks a, .previousNewsLinks a, .nextNewsLinksTop a, .previousNewsLinksTop a {
		text-decoration: underline;
		color: #244107;	
		font-size:95%;	
		}
	
	.newsHeadlineLink {
		width:500px;
		float:left;
		padding:2px 0 5px 10px;
		margin: 0 0 0 0;
		border-top:#999999 solid 1px;
		background: #262626 url() no-repeat bottom left;		
		}
	
	.newsHeadlinePosted {
		width:195px;
		float:right;
		font-size:75%;
		text-align:center;
		padding:2px 0 5px 10px;
		margin: 0 0 0 0;
		color: #ffffff;	
		border-top:#999999 solid 1px;
		background: #262626 url() no-repeat bottom right;		
		}
	/*---------------Midi Box CSS-----------------*/
	.midiBoxDivider {
		float:right;
		margin-left: -20px;
		width: 580px;
		background-color:#FFFFFF;
		margin-top: 0px;
		}	
	.midiBox {
		float: right;
		width: 280px;
		margin-left: 10px;
		margin-bottom: 15px;
		background-color:#B5E7F3;
		}
		
	.midiBoxLeft {
		float: right;
		width: 280px;
		margin-right: 10px;
		margin-bottom: 15px;
		background-color:#B5E7F3;
		}		
		
	.midiBoxTop {
		text-align: center;
		background: #79AC43 url(../images/blue/midiBoxTopBkg.jpg) no-repeat top left;
		height: auto;
		border-bottom: 1px solid #000;
		margin: 0 0 0 0;
		padding: 3px 0 3px 0;
		}

	.midiBoxTop h3 {
		font-family: Arial, sans-serif;
		font-size: 100%;
		color: #fff;	
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 2px 0 0 0;
		}
				
	.midiBoxContents {
		background-color: #B5E7F3;
		margin-top: 0;
		}	
		
	.midiBoxBottom {
		background: #999 url(../images/blue/midiBoxBottomBkg.jpg) no-repeat bottom left;
		height: 13px;	
		text-align:right;
		padding: 0 0 0 0;
		clear: both;
		}

	.midiBoxImageColumn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		text-align: center;
		padding:15px 0 10px 10px;
		width: 120px;
		float: left;
		}
				
	.midiBoxColumn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		text-align: justify;
		padding:15px 0 10px 10px;
		width: 260px;
		float: left;
		}

	.midiBoxLink p, .midiBoxColumn p {
		margin: 10px 0 5px 0;
		font-size:100%;
		}
		
	.midiBoxImageColumn a, .midiBoxColumn a, .midiBoxColumn a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;	
		margin: 0 0 0 0;
		color: #000;
		text-decoration:underline;
		font-size:100%;
		}
		
	.midiBoxImageColumn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;	
		margin: 0 0 0 0;
		color: #000;
		text-decoration:underline;	
		}
		
	.midiBoxImageColumn, .midiBoxColumn a:hover {
		text-decoration:none;
		}

	.spacerMidiBoxDiv1 {
		height: 1px;
		background-color: #ffffff;		
		clear: right;
		}								
	/*---------------Midi Box CSS-----------------*/
	
	/*---------News Styles---------*/
	
	#mainNewsPageContents {
		float:left;
		width: 935px;
		background: url(../images/grey/mainproductcontentbkg.jpg) repeat-y right top;
		margin: 0 0 0 0;
		}
		
	#mainNewsImageTextWrapper {
		float:left;
		width:715px;
		}
		
	#MainNewsShortTextContent {
		float:left;
		width:435px;
		height:auto;
		margin: 0 10px 0 0;
		padding: 0 0 10px 0;
		font-size:90%;
		color:#FFFFFF;
		}
		
	#MainNewsShortTextContent p {
		font-size:85%;
		padding: 0 0 0 10px;
		}
		
	.mainNewsHeadlineTitle {
		font-size:90%;
		font-weight:bold;
		margin: 0 0 0 0;
		padding: 10px 0 5px 0;
		text-align:center;
		width:445px;
		border-bottom: 1px solid #666666;
		}
	.mainNewsHeadlineTitle h3 {
		font-size:95%;
		padding:0 0 0 0;
		margin: 0 0 0 0;
		color:#ffffff;
		}			
		
	#MainNewsThumbnailImageContent {
		float:left;
		width:250px;
		text-align:center;
		margin: 25px 0 20px 10px;
		}
		
	#newsArchiveWrapper {
		clear:right;
		float:right;
		width:220px;	
		text-align:right;
		font-size:90%;			
		}
		
	.newsArchiveContent {
		width:200px;
		float:right;
		background-color: #262626;
		height:auto;
		text-align:center;
		}
		
	 #MainNewsShortTextContent a {
		text-decoration: underline;
		color: #ffffff;	
		}	
	.spacerNewItemBoxDiv {

		float:left;
		width:715px;
		height: 15px;
		background-color: #4A4A4A;	
		}	
	.spacerDiv {

		height: 10px;
		background-color:#4A4A4A;
		}
		
	#newItemContentWrapper {
		width:935px;
		float:left;
		}
		
	.mainNewsHeadlinePosted {
		font-size:70%;
		font-weight:bold;
		color: #cccccc;
		margin: 0 0 0 0;
		padding: 5px 15px 0 0;
		text-align:right;
		width:430px;
		border-top: 1px solid #666666;
		}
		
	/*---------List Styles----------*/
	.newsArchiveContent ul {
		padding: 0;
		margin: 5px 20px 5px 20px;
		list-style-type: none;
		width: 160px;
		text-align:left;
		}
		
	.newsArchiveContent li {
		/*text-align:left;*/
		font-size: 100%;
		font-weight: bold;
		border-bottom: 5px solid #262626;
		height:13px;
		padding: 5px 0 5px 5px;
		background-color:#4A4A4A;
		font-size:75%;
		color: #ffffff;
		}
		
	.newsArchiveContent li a, .newsArchiveContent li a:visited {
		color: #ffffff;
		text-decoration: none;		
		}
		
	.newsArchiveContent li a:hover, .newsArchiveContent li a:visited:hover {
		text-decoration: underline;
		color: #ffffff;
		}																	