
.dgJournals .AlternateItem { }
.dgJournals .NormalItem {  background-color: white; }
.dgJournals .AlternateItem td,
.dgJournals .NormalItem td { padding: 1.5em 0.5em 1.5em 0.5em; margin: 0.5em; vertical-align: top; }
.dgJournals td.TopAlign { vertical-align: top; }
.dgJournals .AlternateItem td { border-bottom: 1px solid #CC0000; background-color: white; }
.dgJournals .NormalItem td {border-bottom: 1px solid #CC0000; }
.dgJournals .HeaderStyle { border-bottom: 1px solid #CC0000; background-color: #FFF3D1; }
.dgJournals .Icon { float: right; margin-left: 1em; margin-bottom: 0.3em; margin-top: 0.3em;font-style: italic; font-size: 0.8em; }
.dgJournals .Links { float: right; clear: right; margin-left: 1em;  margin-bottom: 0.4em; margin-top: 0.5em; font-style: italic; font-size: 0.8em;}
.dgJournals .Rss { padding-right: 0.5em; padding-left: 0.3em;border: 0px; vertical-align: middle; }
.dgJournals .JournalIcon { width:90px; border: 0px;padding-right: 0.5em;padding-left: 0.3em; }

table.coj {
	padding: 0;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-top: 1px solid #CC0000;
	margin-bottom: 1em;
	width: 100%;
}
table.coj tr.tableheader {
	background: #AA0000 url( '../images/tableheader-red.png') 0 center repeat-x;
	border: 0em;
}

table.coj td {
	border-bottom: 1px solid #CC0000;
	vertical-align: top;
	padding: 0.25em;
	font-size: 12px;
}
table.coj tr.cojnorm
{
	background-color: white;
}
table.coj tr.cojalt
{
	background: #FFF3D1;
}
table.coj tr:hover { background: #FFDAD1;}
table.coj tr.tableheader:hover {background: #AA0000 url( '../images/tableheader-red.png') 0 center repeat-x;}

table.coj tr.tableheader td {
	border-bottom: 1px solid #CC0000;
	font-size: 13px;
	font-weight: bold;
	color: white;
	
	height: 1em;
}

.itembox {
	margin: 0.4em; margin-left: 0em;padding: 0px; border: 1px solid #CC8888;
	border-collapse: collapse;
}
.itembox .itemtitle {
	font-size: 11px; padding: 0.2em; font-weight: bolder;
	background: #AA0000 url('../images/tableheader-red.png') 0 center repeat-x;
	color: white;
}
.itembox .itemtitle2 {
	font-size: 11px; padding: 0.2em; font-weight: bolder;
	background: #AA0000 url('../images/tableheader-red.png') 0 center repeat-x;
	color: white;
}
.itembox .itemlabel {
	font-weight: bolder; color: #000099;
}
.itembox td {
	vertical-align: top;
	font-size: 12px; text-align: left; 
	padding: 0.4em;
}
.addcomplete {
	width:100%;
	border: 1px solid #CC0000;
	background:#FFF3D1;
	padding: 0.4em;
}
