	body {
		margin: 0;
		padding: 6px 6px 6px 6px;
		text-align: center; 
		color: #000;
		font: 12px Arial, Geneva, Helvetica, sans-serif;
		background-color: #E7E7E7;
	}

	#wrapper {
		background-color: #FFF;
		margin: 6px auto;
		width: 750px;
		padding: 1px 0 1px 0;

	}

	#contentcontainer {
		margin: 0 6px 15px 6px;
		padding: 0;
		background-color: #FFF;
	}
	
	a img {
			border: none;
	}

	#sidebarcont {

  		width: 148px;
		background-color: #FFF;
	}

	#sidebar {
  		text-align:center;
  		width: 148px;
		margin: 0 0 0 0;
		padding-top:5px;
		padding-bottom:10px;
	}





/* START TOP AD SECTION */

	#topadouter {
		background-color: #FFF;
		margin: 6px auto;
		width: 750px;
		padding: 6px 0 6px 0;
	}

	#topadinner {
		background-color: #FFF;
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
	}

	#topadleft {
		float:left;
		width:18px;
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
	}

	#topadright {
		text-align:centre;


	}

	#topadrightcont {
		_float:right; /* Sort float for Mozilla, allows ad to center */
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
		width:728px;
    display: table-cell;
    vertical-align: middle;
		margin-right:4px; /* Width for Mozilla */
		_margin-right:3px; /* Width for IE */
	}
	#topadrightcont {


	}


/* END TOP AD SECTION */





/* START HEADER SECTION */

	#header {
		background-color: #B90000;
		margin: 6px 6px 0 6px;
		position:relative;
		border-bottom:1px Solid Black;
	}

	#hdrcontainer {
		text-align: left;
		padding-top: 0;
		padding-bottom: 0;	
		height: 76px;
	}

	#hdr {
		background: url(images/logo_cbr.gif);
		float:left;
		width:150px;
		height:76px;
	}


	#hdrdate {
		font: bold 10px  Verdana,Arial,Helvetica, sans-serif;
		color: #FFF;		
		float:right;
		margin-top:8px;
		margin-right:5px;
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-right: 5px; /* was 10px */
	}

	html > body #hdrdate {
		margin-right: 10px; /* This for Mozilla */
	}

	#headerad {
		float:right;
		margin-right:5px;
		margin-top:8px;
	} 

	#headerad { /* Let's sort out the right hand margin for IE */
		margin-right: 16px;
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-right: 5px;
	}

	html > body #headerad {
		margin-right: 16px;
	}

	
	#headerforprint {
		display:none;
	}

		#headeradprint {
		display:none;
	} 

#hdrrgt {

}

	 form#Form1a {
		width:560px;
		float:right;
		margin: 0;
	margin-top:27px;
		margin-right:5px;
		height: 24px; 
		font: 11px Verdana,Arial,Helvetica, sans-serif;
		color: #fff;
		/*width: 100%;   Sort out search button for Opera */
		text-align: right;
		
	/*			margin-top:-3px;*/
						voice-family: "\"}\"";
		voice-family:inherit;
		margin-top: 27px;  /* For IE */
		margin-right: 5px; /* For IE */
	}
	
		html > body form#Form1a {
	margin-top: 27px;  /* For Mozilla */
		margin-right: 10px; /* This for Mozilla */ 
	}

/* END HEADER SECTION */


/* START SUBNAV SECTION */

	 form#Form1 {
		margin: 0;
		background: url(images/subnav_shadow.jpg) top left repeat;
		height: 24px; 
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		padding-top: 4px;
		font-family:  Verdana,Arial,Helvetica, sans-serif;
		font-size: 11px;
		width: 100%;  /* Sort out search button for Opera */
		text-align: right;
		
				margin-top:-3px;
						voice-family: "\"}\"";
		voice-family:inherit;
		margin-top: -3px; /* was 10px */
	}
	
		html > body form#Form1 {
		margin-top: 0px; /* was 21px */
	}

	#subnavinner { /* Let's sort out the right hand margin for IE */
		float:right;
		width: 94%; /* Sort out search button for Opera */
		margin-right: 16px; /* was 21px */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-right: 5px; /* was 10px */
	}

	html > body #subnavinner {
		margin-right: 16px; /* was 21px */
	}
	
			#subnavop{
		float:right;
		font:bold 10px Verdana,Arial,Helvetica, sans-serif;
		width: 94%; /* Sort out search button for Opera */
		margin-right: 16px; /* was 21px */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-right: 5px; /* was 10px */
	}

	html > body #subnavop {
		margin-right: 16px; /* was 21px */
	}
	
		#subnavop a:link, #subnavop a:visited, #subnavop a:active{
		font:bold 10px Verdana,Arial,Helvetica, sans-serif;
		color: #000;
		text-decoration:none; 
	}

	#subnavop a:hover{
	font:bold 10px Verdana,Arial,Helvetica, sans-serif;
		color: #B90000;
		text-decoration:underline; 
	}

	.searchbar{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		border: #000 1px solid;
		padding:1px 4px 0 4px;
		color: #000;
		width: 150px;
		height: 16px;
	}
	
	#a1{
		font: bold 11px Arial, Helvetica, sans-serif;
		top:1px;
		color: #E7E7E7;
		background-color: #000;
		border: 1px solid black;
		height: 19px;
		width: 60px;
		margin-left: 6px;
				cursor: pointer;
		cursor:hand;
	}
	


/* END SUBNAV SECTION */

/* START FOOTER SECTION */

	#ftrcontainer {
		border-top: 1px solid #000;
		margin: 0 6px 6px 6px; 
		text-align: left;
		padding-top: 6px;
		padding-bottom: 4px;
		background-color: #B90000;
		height: 63px; 
/*		height: 30px;*/
		clear: both;
	}

	#ftr {
		color: #E7E7E7;
		float:left;
		width:400px;
		font: 10px Verdana,Arial,Helvetica, sans-serif;
		padding-left: 7px;
	}

	#ftr a:link, #ftr a:visited {
		font: 10px Verdana,Arial,Helvetica, sans-serif;
		color: #E7E7E7;
		text-decoration: none;
	}
	
	#ftr a:hover {
		color: #E7E7E7;
		text-decoration: underline;
	} 

	#footerad {
		float:right;
		margin-right:5px; /* was 10px */
	} 

	#footerad { /* Let's sort out the right hand margin for IE */
		margin-right: 16px; /* was 21px */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-right: 5px; /* was 10px */
	}

	html > body #footerad {
		margin-right: 16px; /* was 21px */
	}
	
	#footerprint {
		display:none;
	}

	#footeradprint {
		display:none;
	}

/* END FOOTER SECTION */

/* START BOTTOM AD SECTION */

	#bottomadouter {
		background-color: #E7E7E7;
		width: 750px;
		padding: 6px 0px 0px 0;
	} 

	#bottomadinner {
		background-color: #FFF;
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
		padding: 6px 0 6px 0
	}

	#bottomadleft {
		float:left;
		width:18px;
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
	}

	#bottomadright {
		text-align:centre;
	}

	#bottomadrightcont {
		_float:right; /* Sort float for Mozilla, allows ad to center */
		height:90px;  /* Height for Mozilla */
		_height:60px;  /* Height for IE */
		width:728px;
    display: table-cell;
    vertical-align: middle;
		margin-right:4px; /* Width for Mozilla */
		_margin-right:3px; /* Width for IE */
	}

/* END BOTTOM AD SECTION */

/* START USER NAVIGATION CONTROL (UNC) COLUMN */

	#left {
  		float:left;
  		width: 148px;
		margin: 0 0 0 0;
		padding-bottom:25px;
	}

	.uncinner {
		background-color: #E7E7E7;
		width:148px;
		margin: 0 0 0 0;
	}
	
	.uncad {
		margin-top: 15px;
		text-align:center;
	}

	ul.uncul {
		list-style: none;
		margin: 0;
		padding: 0;
		background-color: #E7E7E7;
		font: 10px Verdana,Arial,Helvetica, sans-serif;
	}

	ul.uncul li a:link, ul.uncul li a:visited, ul.uncul li a:active {
		width: auto;
		text-decoration: none;
		display: block;
		height: 11px;
		padding: 1px 0 3px 5px;
		color: #000;  
		text-align: left;    
	}

	ul.uncul li a:hover {
		background-color: #B6B6B6;
	}

	.uncmain {
		padding: 3px 0 3px 5px;
		font: bold 10px Verdana,Arial,Helvetica, sans-serif;
		color: #FFF;
		background-color: #B90000;
		text-align: left;		
	}

	.uncmain a:link, .uncmain a:visited, .uncmain a:active {
		color: #FFF;
		text-decoration: none;
		height: 11px;     
	}

	.uncmain a:hover {
		text-decoration:underline;
	}

.blackout {
background-color: #A0A0A0;
color: #FFF;
}

/* END USER NAVIGATION CONTROL (UNC) COLUMN */


/* START CENTER COLUMN */

	#center {
		padding: 0;
		margin: 0 140px 0 160px;
		text-align:left;
	}

	#centerindex {
		padding: 0;
		margin: 0 220px 0 155px;
		_margin: 0 220px 0 150px;
		text-align:left;
	}

	h1 {
		margin: 0;
		position:relative;
		font: bold 18px Verdana, Arial, Helvetica, sans-serif;
		padding: 16px 0 2px 0;
	}
	
			html > body h1 {
		width:310px;   /* Sort it out for mozilla */
	}


	h1 a:link, h1 a:visited, h1 a:active{
		color: #B90000;
		text-decoration:none; 
	}

	h1 a:hover{
		color: #000;
	}

	.doctime {
		font: 10px Arial, Geneva, Helvetica, sans-serif;
		color: #999;
		
	}

	#author {
		font: bold 10px Verdana,Arial,Helvetica, sans-serif;
		padding-top:3px;
		position:relative;
	}
		.ptf {
		font: bold 10px Verdana,Arial,Helvetica, sans-serif;
		position:relative;

	}
	
			.ptfdetail {
		font: 10px Verdana,Arial,Helvetica, sans-serif;

	}
	
		.furinfo {
		float:right;
		padding:0;
		margin: 3px 0px 10px 0px;
		padding: 0;
		height: 80px;
		width:200px; 
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		margin: 0px 0px 10px 5px;
	}
	
		html > body .furinfo {
		margin: 3px 0px 10px 5px;   /* Sort it out for IE */
	}

	#firststoryindex {
		padding: 3px 10px 15px 0;
		width: 342px;
	}

	.#firststoryindex a:link, #firststoryindex a:visited, #firststoryindex a:active {
		color: #B90000;
		text-decoration:none;  
		text-align:left;    
	}

	#firststoryindex a:hover{
		color: #000;	
	}


	.centeradcont {
/*		width:430px;*/
		margin: 15px 0px 15px 0px;
	}

	.centeradwrap {
/*		border: 1px solid #FFF;*/
		margin: 0 auto;
		font: 10px Arial, Geneva, Helvetica, sans-serif;
/*		padding: 3px 3px 1px 3px;*/
/*		width:360px; */
		text-align:left;

	}

	.wraprgt {
		float:right;
		margin: 0 0 15px 0;
	}

	.centeradwrap a:link, .centeradwrap a:visited, .centeradwrap a:active{
		color: #B90000;
		text-decoration: none;
	}

	.centeradwrap a:hover {
		color: #000;
		text-decoration: none;
	}

	#cont3 {
		float:right;
		padding:0;
		margin: 18px 0px 10px 0px;
		padding: 0;
		height:70px;
		width:125px;
		text-align:right;
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		margin: 18px 0px 10px 5px;
		z-index:4;
	}

	html > body #cont3 {
		margin: 18px 0px 10px 5px;   /* Sort it out for IE */
	}

	
	#nav li {
		margin: 0; 
		padding: 0;
		display: inline;
		list-style-type: none;
	}

	#horiznavcont {
		padding:0;
		margin: 0;
		padding: 0;
		height: 30px;
		width:430px;
	}
	

	.tprint  {
		margin-bottom:3px;
	}
	
		.tprinthor  {
		padding-bottom:15px;
	}

	.relart {

		width:430px;
		padding-top:0;
	}

	.relartheader {
		position:relative;
		background: url(images/headerbg-red.jpg) top right no-repeat;
		background-color: #B90000;
		height: 18px;
	}

	.relartheading {
		position: absolute;
		top: 2px;
		font: bold 11px Verdana,Arial,Helvetica, sans-serif;
		color: #FFF;
		left: 5px;
	}

	.relart a:link, .relart a:visited, .relart a:active {
		color: #B90000;
		text-decoration:none;  
		text-align:left;    
	}

	.relart a:hover{
		color: #000;	
position:relative;
	}
	
	.totop img {
		border: none;
	}

	.totop {
		font-size: 11px;
		padding-bottom: 15px;
		padding-right:16px;
		text-align:right;
position:relative;
	}
	
	.totop a:link, .totop a:visited, .totop a:active {
		color: #B90000;
		text-decoration:none;
	}

	.totop a:hover{
		color: #000;
	}
#opinioncont {
	margin-left:13px;
}
.padmar {
	margin-left:7px;
}
	#opinionbox {
		width: 430px;
		margin-top: 4px;
		margin-bottom: 10px;
		background-color: #E7E7E7;
		border: 1px solid #B6B6B6;
	}
	
	.bullistcont{
		margin:0;
		padding: 5px 0 0 0;
		width:430px;
	}
	
	
	.bullist li{
	list-style: none;
		color: #000;
		padding-left:1.3em;
		margin-left:-25px;
		background: url(images/redarrow.gif) no-repeat 0 4px;

	}
	
	.bullist li a:link, .bullist li a:visited, .bullist li a:active {
		color: #000;
		text-decoration:none; 
	}

	.bullist li a:hover{
		color: #B90000;
		text-decoration:none; 
	}



	ul.opinion {
		list-style: none;
		margin:0;
		padding: 0;
		background-color:#E7E7E7;
		font:10px Verdana,Arial,Helvetica, sans-serif;
	}

	ul.opinion li a:link, ul.opinion li a:visited, ul.opinion li a:active {
		text-decoration:none;
		display:block;
		padding: 4px 5px 6px 10px;
		color: #000;  
		text-align:left;
		width:420px;	
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		width: 420px;
		padding-right: 0;
	}


	html > body ul.opinion li a:link, html > body ul.opinion li a:visited, html > body ul.opinion li a:active{
		width: 420px;   /* Sort it out for IE */
		padding-right: 0;
	}

	ul.opinion li a:hover {
		color: #000;
		background-color: #b6b6b6;
		text-decoration:none;	
		width:420px;	
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		width: 420px;
		padding-right: 0;
	}

	html > body ul.opinion li a:hover {
		width: 420px;   /* Sort it out for IE */
		padding-right: 0;
	}
	
	.em08 {
		font: bold 12px Arial, Geneva, Helvetica, sans-serif;
	}

	.pad15px {
		height: 0;
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		height: 0;
	}
	
	.padmar15px {
		margin-top:15px;
	}

	html > body .pad15px {
		height: 15px;   /* Sort it out for IE */
	}

	.pad60px {
		height: 60px;
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		height: 0px;
	}
	
	html > body .pad60px {
		height: 60px;   /* Sort it out for IE */
	}
	
	.pad10px{
		height: 10px;
	}

	h3 {
		margin: 0;
		font: 12px Arial, Geneva, Helvetica, sans-serif;
		padding: 10px 0 2px 0;
	}
	
		h4 {
		margin: 0;
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		padding: 10px 0 2px 0;
	}

	h3 a:link, h3 a:visited, h3 a:active{
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #B90000;
		text-decoration:none; 
	}

	h3 a:hover{
		color: #000;
	}

	.more {
		padding: 10px 0 15px 0;
		font: 11px Arial, Geneva, Helvetica, sans-serif;
	}

	.more a:link, .more a:visited, .more a:active{
		color: #B90000;
		text-decoration: none;
	}

	.more a:hover {
		color: #000;
	}

	#firststory {
		padding: 3px 10px 15px 0;
		width: 422px;
	}
	
	h2 {
		font: bold 12px Arial, Geneva, Helvetica, sans-serif;
		padding-top: 0;
		position:relative;
	}

	#center a:link, #center a:visited, #center a:active {
		color: #B90000;
		text-decoration:none;
	}

	#center a:hover {
		color: #000;
		text-decoration:none;
	}

	form#signup {
		margin: 0;
		height: 24px; 
		padding-top: 4px;
		font-family:  Verdana,Arial,Helvetica, sans-serif;
		font-size: 11px;
		width: 430px;  /* Sort out search button for Opera */
		text-align: left;
		margin-bottom:15px;
	}

	#labelform {

		margin-bottom: 15px;
		padding: 0;

	}


	.formbut {
		font: bold 11px Arial, Helvetica, sans-serif;
		top:1px;
		color: #E7E7E7;
		background-color: #000;
		border: 1px solid black;
		height: 19px;
		width: 70px;
		margin-left: 6px;
		cursor: pointer;
		cursor:hand;
	}
	
		.formbutlong {
		font: bold 11px Arial, Helvetica, sans-serif;
		top:1px;
		color: #E7E7E7;
		background-color: #000;
		border: 1px solid black;
		height: 19px;
		width: 220px;
		margin-left: 6px;
		cursor: pointer;
		cursor:hand;
	}

	.formcont {
		width:430px;
		margin-bottom:10px;
		padding-top:70px;
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		padding-top:0px;
	}


	html > body .formcont {
		padding-top:70px;   /* Sort it out for IE */
	}

	.labelpad {

		margin-top: 15px;
		margin-bottom:15px;

	}
	form p  {
		margin:0;
		padding: 0 0 5px 0;
		
	}

	form p label{
		float: left;
		width: 25%;
		margin: 0 5px 0 0;
		padding-top: 5px;
		text-align: right;
	}
	
	.percent50 {
		width:50%;
	}
		.percent35 {
		width:35%;
	}

	.smalltext {
		font-size: 9px;
		margin-left: 115px;
		margin-bottom:10px;
	}

	.pad29pc {
		margin-left: 109px;
	}
	
	.pad10top {
		
	margin:10px 0 0 0;
	padding:0;
	}
	
	.eventtag{
	font-weight:bold;
		padding: 5px 0 5px 0;
	}
	.eventbody {
		padding-top:5px;
	}
		.eventem {
		font-style: italic;
		margin-bottom:5px;
	}
	
	.blogpicarea img{
		float:left;
		margin-right:6px;
	}
		.blogpicarea{
		float:right;
		padding-right:6px;
		border-bottom:1px solid #B6B6B6;
		border-left:1px solid #B6B6B6;
		border-right:1px solid #B6B6B6;
		background-color:#E7E7E7;
	}
	
	  .blogpicarea .blogtext {
	  	margin-top:5px;
	  }
	  
	  .hidden {
	visibility: hidden;
	display:none;
}

.up2px{
	
	margin-bottom: 4px;
	padding-bottom: 4px;
}

p {
			position:relative;
}

table.cbr250 td {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	border: 1px solid #E7E7E7;
}
.bdrbk {
	border: 1px solid #B6B6B6;
}

.cmid {
text-align:center;
}


/* END CENTER COLUMN */


/* START RIGHT COLUMN */

	#right {
 		float:right;
		width: 120px;
		margin: 17px 0 0 0;
		padding-bottom: 25px;
	}

	#rightindex {
  		float:right;
  		width: 210px;
		margin: 17px 0 0 0;
		padding-bottom:25px;
	}
	
		#rightres {
 		float:right;
		width: 120px;
		margin: 17px 0 0 0;
		padding-bottom: 25px;
		text-align:left;
	}
		#rightres a:link, #rightres a:visited, #rightres a:active {
		color: #B90000;
		text-decoration:none;
	}

	#rightres a:hover {
		color: #000;
		text-decoration:underline;
	}


	.px10low {
		margin-top:10px;
	}

	#magsubcont {
		text-align: center;
		background-color: #B6B6B6;
		border-right:1px solid #FFF;
		border-left:1px solid #FFF;
		margin-bottom:15px;	
		width:210px;
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		width: 215px;
	}


	html > body #magsubcont {
		width: 210px;   /* Sort it out for IE */
	}

	#magsub {
		border-right:1px solid #FFF;
		border-left:1px solid #FFF;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #B6B6B6;
		color: #000;
		height: 16px;
		padding-left:0;
		padding-top: 2px;
		text-align: left;
		width:215px;	
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		width: 215px;
	}

	html > body #magsub {
		width: 210px;   /* Sort it out for IE */
	}

			/* Start of Large Magazine Subscription */

	#magsublgcont {
		position:relative;
		margin-top:10px;
		margin-bottom:15px;
		margin-left:25px;	
		right:0;
		text-align:left;
	}

	#magsublgcont img {
		border: 1px solid black;
	}
	
	#magsublgboxout {
	position: absolute;
	width: 90px;
	height: 90px;
	z-index: 2;
	right: 0px;
	top: 30px;
	background-color: #F2E3E3;
	border: 1px solid #000;
margin-right:25px;
}

	#magsublgboxouttxt {

	z-index: 3;
	padding-top: 10px;
	text-align: center;

}

	#magsublgboxouttxt a:link, #magsublgboxouttxt a:visited, #magsublgboxouttxt a:active {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #B90000;
	z-index: 3;
		text-decoration:none;
}

#magsublgboxouttxt a:hover {
	text-decoration:underline;
}
			/* End of Large Magazine Subscription */


			/* Start of Small Magazine Subscription */

	#magsubsmcont {
		position:relative;
		margin-bottom:15px;	
		right:0;
	}

	#magsubsmcont img {
		border: 1px solid black;
	}
	
	#magsubboxout {
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 2;
	right: 0px;
	top: 24px;
	background-color: #F2E3E3;
	border: 1px solid #000;
}

	#magsubboxouttxt {
	padding-top: 7px;
	text-align: center;

	z-index: 3;


}

	#magsubboxouttxt a:link, #magsubboxouttxt a:visited, #magsubboxouttxt a:active {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #B90000;
	z-index: 3;

		text-decoration:none;
}

#magsubboxouttxt a:hover {
	text-decoration:underline;
}

		/* End of Small Magazine Subscription */




	html > body .noli {
		width: 210px;   /* Sort it out for IE */
	}


	.indexwidth {
		width: 350px;
	}

	.blogwidth {
		width: 200px;
		cursor: hand;
	}

	.pad5px {
		padding-left: 5px;
	}
	
	.pollm {
	
padding-left:5px;

		text-align: left;
		background-color: #FFF;

	}
	
	html>body .pollm {
  width:205px;
} 




	/* Start Legacy Table classes */

td, .article, .articlein { 
  vertical-align: top; 
  font-family: arial, sans-serif; font-size: 12px;
}

		.detailhlt { 	background-color: #B90000; color: #B6B6B6; }



		.bodyhlt li {
			margin: 0px;
		}

		.bodyhlt img {
			float: left;
		}

		.heading, .headinghlt, #pubcolmain caption, .medbold {
  			padding: 2px 5px 3px 5px;
			margin-top: 10px;

		}

		.heading, .medbold {
			margin-bottom: 5px;
		}

		.heading {
  			font: bold 11px verdana, sans-serif;
			text-align: left;
			color: #FFF;
			background-color: #B90000;
	
			}

.detail, .detailflush, .detailhlt, .detailin {
	font: bold 10px verdana, sans-serif;
	text-transform: uppercase;
	color: #A5A5A5;					
}

.detail{
	padding-bottom:10px;
 	color: #B6B6B6;
}
.bodyhlt {
			padding-left: 5px;
			
			min-height: 100px;
			background-color: #E7E7E7;
	font: 12px arial, sans-serif;
	background-color: #E7E7E7; 
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
border-bottom: 1px solid #B6B6B6;
}

.headlinehlt {
	font-family: verdana, sans-serif;
	font-size: 17px;
	line-height:110%;
	background-color: #E7E7E7;
border-left: 1px solid #B6B6B6;
border-right: 1px solid #B6B6B6;
	padding-top: 5px;

	padding-left: 5px;

	padding-bottom: 7px
padding-left:6px;
padding-right: 6px;
}

.headinghlt {
  font-family: verdana, sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
 	background-color: #B6B6B6; 
}


.headline,  {

  clear: left;

	padding-top: 5px;

	padding-left: 5px;

	padding-bottom: 7px;

}



.article {

	padding-left: 5px;

}



.articletxt {

	margin-top: 4px;

	padding-left: 5px;

	margin-bottom: 4px;

}



.detail {

	padding-top: 2px;

	padding-left: 5px;

	margin-bottom: 4px;
}



.detailflush {
	padding-top: 2px;
	margin-bottom: 4px;
}

.detailhlt {

	padding-top: 6px;

	padding-left: 5px;

	padding-bottom: 5px;

}

table {
margin: 0;
padding: 0;
}

.padlefta {
padding-left: 5px;
padding-bottom:6px;
}

.padbotta {
padding-bottom:6px;
}

.colcntr {
width:430px;
float: left;
}

.colbounderstrict {
	float: left;
	width: 430px;
	background-color: white;
}

.cntr {

text-align:center;
}

.subheadline {
		font: bold 12px verdana, sans-serif;
	padding:0;
	margin:0;
}

ul {
	font: 12px arial, sans-serif;
}

.close {
position:relative;
}

.body {
	position:relative;
}

.cleartab{
position: relative;
}

.relart table {
	float:left;
	position:relative;
}


	/* End Legacy Table classes */
	
/*     START POP-UP     */

	#popwrapper {
		background-color: #FFF;
		margin: 6px auto;
		width: 400px;
		height:200px;
		padding: 1px 0 1px 0;
	}
	
	#popcont {
				margin: 10px 10px 10px 10px;
	}

	
	#popcont ul {
		text-align:left;
		padding-bottom:0;
	}
	
	#popgraphic {
	float:left;
		text-align:left;
		  		width: 140px;
		margin: 0 0 0 0;
		padding-bottom:10px;

	}
	
	#poptextcont {
			  		width: 230px;
		margin: 0 0 0 0;
		float:right;
	}
	
		#poptextcont a:link, #poptextcont a:visited {
		font: bold 10px Verdana,Arial,Helvetica, sans-serif;
		color: #B90000;
		text-decoration: none;
	}
	
	#poptextcont a:hover {
		color: #000;
		text-decoration: underline;
	} 
	#popheader {
		font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	}
	#poppad {
		margin-top:14px;
		margin-bottom:13px;
	}
	
/* END RIGHT COLUMN */



/* NEW RIGHT HAND COLUMN */

	.rightcolblk {
		border:1px solid #000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #000;
		color: #FFF;
		padding-left: 5px;
		height: 15px;
		padding-top: 1px;
		text-align: left;
		width:205px;	/* Width for Mozilla */
		_width: 210px; /* Width for IE */
	}
	.rightcoltools {
		width:210px;
		text-align: center;
		/* margin-top: 4px; */
		margin-bottom: 15px;
		background-color: #FFFCDB;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	.toolsmain {
		padding: 3px 0 3px 5px;

		font: 10px Verdana,Arial,Helvetica, sans-serif;

width:210px;
		color: #000;
		background-color: #FFFCDB;
		text-align: left;		
	}
	html > body .toolsmain {
		width: 205px;   /* Sort it out for Mozilla */
	}

	ul.ultools{
		list-style: none;
		margin:0;
		padding: 0;
		background-color:#E7E7E7;
		font: bold 10px Verdana,Arial,Helvetica, sans-serif;
	}

	ul.ultools li a:link, ul.ultools li a:visited, ul.ultools li a:active {
		text-decoration:none;
		display:block;
		padding: 4px 5px 6px 5px;
		color: #000;  
		text-align:left;
		vertical-align:bottom;
		width:200px;	/* Width for Mozilla */
		_width: 205px; /* Width for IE */
	}

	ul.ultools li a:hover {
		color: #000;
		background-color: #E7E7E7;
		text-decoration:underline;
	}

	.rightcol {
		border:1px solid #B90000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #B90000;
		color: #FFF;
		padding-left: 5px;
		height: 15px;
		padding-top: 1px;
		text-align: left;
		width:210px;	
		voice-family: "\"}\"";  /* Sort it out for IE */
		voice-family:inherit;
		width: 210px;
	}

	html > body .rightcol {
		width: 205px;   /* Sort it out for IE */
	}

	.rightcoldrill{
		border-top:1px solid #000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFF;
		color: #000;
		padding-left: 5px;
		height: 15px;
		padding-top: 2px;
		text-align: left;
		width:207px;	/* Width for Mozilla */
		_width: 212px; /* Width for IE */
	}

	.rightcolres{
		border-top:1px solid #000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #B6B6B6;
		color: #000;
		padding-left: 5px;
		height: 15px;
		padding-top: 2px;
		text-align: left;
		width:207px;	/* Width for Mozilla */
		_width: 212px; /* Width for IE */
	}


	.rightcolblog{
		border-top:1px solid #B90000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #FFF;
		color: #B90000;
		padding-left: 5px;
		height: 15px;
		padding-top: 2px;
		text-align: left;
		width:207px;	/* Width for Mozilla */
		_width: 212px; /* Width for IE */
	}

	.inmagcont {
		background-color: #E7E7E7;
		text-align: center;
		width:210px;
		margin-top: 0px;
		margin-bottom:15px;
		border: 1px solid #000;
	}

	 ul.rightul{
		list-style: none;
		margin:0;
		padding: 0;
		background-color:#E7E7E7;
		font:10px Verdana,Arial,Helvetica, sans-serif;
	}

	ul.rightul li a:link, ul.rightul li a:visited, ul.rightul li a:active {
		text-decoration:none;
		display:block;
		padding: 4px 5px 6px 5px;
		color: #000;  
		text-align:left;
		vertical-align:bottom;
		width:200px;	/* Width for Mozilla */
		_width: 205px; /* Width for IE */
	}

	ul.rightul li a:hover {
		color: #000;
		background-color: #B6B6B6;
	}

	.rightcolcont {
		width:210px;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 15px;
		background-color: #FFF;
		border: 1px solid #B90000;
	}

	ul.ulblog{
		list-style: none;
		margin:0;
		padding: 0;
		background-color:#F2E3E3;
		font:10px Verdana,Arial,Helvetica, sans-serif;
	}

	ul.ulblog li a:link, ul.ulblog li a:visited, ul.ulblog li a:active {
		text-decoration:none;
		display:block;
		padding: 4px 5px 6px 5px;
		color: #000;  
		text-align:left;
		vertical-align:bottom;
		width:200px;	/* Width for Mozilla */
		_width: 205px; /* Width for IE */
	}


	ul.ulblog li a:hover {
		color: #FFF;
		background-color: #B90000;
	}

	.rightpollcont {
		width:210px;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 15px;
		background-color: #FFF;
		border: 1px solid #000;
	}

	.rightcolpoll {
		border-top:1px solid #000;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background-color: #B90000;
		color: #FFF;
		padding-left: 5px;
		height: 15px;
		padding-top: 2px;
		text-align: left;
		width:207px;	/* Width for Mozilla */
		_width: 212px; /* Width for IE */
	}

	.rightcoltools a:link, .rightcoltools a:visited, .rightcoltools a:active {
		color: #B90000;
		text-decoration:none;  
		text-align:left;    
	}

	.rightcoltools a:hover{
		color: #000;
		text-decoration:underline; 	
	}

/* END NEW RIGHT HAND COLUMN */


	.bullisthm {
		color: #B9000;
display: inline;
		padding-left:1.3em;
		margin-left:-25px;
}


	.bullisthm li{
	list-style: none;
		color: #000;

		background: url(images/redarrow.gif) no-repeat 0 4px;

	}
	
	.bullisthm li a:link, .bullisthm li a:visited, .bullisthm li a:active {
		color: #B9000;
		text-decoration:none;
font-style: italic;
font-weight: bold;
	}

	.bullisthm li a:hover{
		color: #000;
		text-decoration:none; 
font-style: italic;
font-weight: bold;
	}

