/* Dougs styles for tables*/
table th.titlesC {border-right:1px solid #CCCCCC;color:#183C72}
table th.titlesA {text-align:left; border-right:1px solid #CCCCCC;color:#183C72; padding-left:14px;}
table th.titlesBa {color:#183C72;}
table td.titlesD {text-align:left; padding-left:14px;}
table td.titlesE {text-align:left;border-top:1px solid #CCCCCC; padding-left:14px;}
table td.titlesF {border-top:1px solid #CCCCCC;}
table th.titlesG {text-align:left;color:#183C72; padding-left:14px;border:none;}
table td.titlesH {border-left:1px solid #CCCCCC;}
table td.titlesI {border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
table td.titlesJ {border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.style1 {font-size:12px;font-weight:normal;}
p {font-weight:normal;}
/* End Dougs styles for tables*/

table {
		border-collapse: collapse;
		} 
		
table a:hover { color:#333333;}
		
.columnC table#stripedTable1 p { padding-right:5px; padding-left:5px; padding-bottom:15px; line-height:normal; text-align:left}

tbody {
		display: table-row-group;
		}

th, td { 
		padding: 4px 10px;
		text-align:center;
		width: auto !important;
		} 

tbody td {
		border-top: 0;
		border-bottom: 0;
		}

th {
		background: #e4e5e4 url(images/table-heading-background.gif) 0 50% repeat-x; 
		text-align: center;
		}

tfoot {
		background-color: #e2e2e2;
		color: #555555;
		}

tfoot td {
		text-align: right;
		width: 440px !important;
		padding: 0 5px 0 0;
		}

tfoot a {
		display: none;
		}

tbody tr.alt td {

		}

tbody tr.over td, tbody tr:hover td {
		background: #CCCCCC;
		color: #ffffff;
		}

tbody tr.over+tr td {
		background-image: url(images/shadow.png);
		background-repeat: repeat-x;
		}