td.upperleftcorner {
background: #337777 url('upleftcorner.jpg') top left no-repeat;
}

td.upperrightcorner {
background: #337777 url('uprightcorner.jpg') top right no-repeat;
font-family: verdana, arial, sans-serif;
font-size: 3em;
color: #ffffff;
}

td.sidebar {
/* background: #9f9f9f; */
background: #DADADA;
border-right: #000000 1px solid;
border-left: #337777 8px solid;
font-family: verdana, arial, sans-serif;
font-size: 0.7em;
padding: 6px 6px 6px 6px;
text-align: left;
}

td.sidebarr2l {
background: #DADADA;
border-left: #000000 1px solid;
border-right: #337777 8px solid;
font-family: verdana, arial, sans-serif;
font-size: 0.7em;
padding: 6px 6px 6px 6px;
text-align: left;
}

td.sidebar a, td.sidebarr2l a {
color: #000000;
text-decoration: none;
}

td.sidebar a:hover, td.sidebarr2l a:hover {
	text-decoration: underline;
}

img.phsymbol {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

td.artbarleft { 
	background-color: #337777;
	/* background: #337777 url('ArtBarLeft.png') no-repeat left center; */
	border-left: #257979 1px solid;
	border-right: #257979 1px solid;
	width: 11px;
	height: 20px;
/*	spacing-right: 15px; */
}

td.artbar {
	/*background: #337777 url('ArtBarMid.png') repeat-x; */
	background-color: #357979;
	border-right: #257979 1px solid;
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
	height: 20px;
}

td.artbar a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

td.artbarright {
	/* background: #337777 url('ArtBarRight.png') no-repeat right center; */
	border-right: #257979 1px solid;
	background-color: #337777;
	width: 12px;
	height: 20px;
}

.Tcontent {
padding-left: 10px;
font-family: verdana, arial, sans-serif;
font-size: 0.82em;
border-right: #337777 8px solid;
text-align: left;
padding-right: 10px;
}

.Tcontentr2l {
padding-left: 10px;
font-family: verdana, arial, sans-serif;
font-size: 0.82em;
border-left: #337777 8px solid;
text-align: left;
padding-right: 10px;
}

td.copyright {
background: #337777;
font-size: 0.65em;
text-align: center;
color: #ffffff;
border-top: #337777 3px solid;
border-left: #337777 8px solid;
border-right: #337777 8px solid;
border-bottom: #337777 4px solid;
font-family: verdana, arial, sans-serif;
font-style: italic;
padding-top: 0.3em;
padding-bottom: 0.3em;
}

/* Articles CMS Stuff */
td.articletitle {
background: #307474 url('images/bullet.png') left center no-repeat;
font-family: verdana, arial, sans-serif;
border-left: #000000 1px solid;
border-top: #000000 1px solid;
border-right: #000000 1px solid;
font-size: 12px;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 22px;
border-bottom: #000000 1px solid;
}

td.articletitle a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

td.articletitle a:hover {
text-decoration: underline;
}

td.articlesummary {
background: #f7f7f7;
font-family: verdana, arial, sans-serif;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
font-size: 12px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 6px;
}

/* Members Directory */
td.memdir_columnname {
	background: #00AA00;
	color: #FFFFFF;
	border: #000000 1px solid;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

td.memdir_field {
	background: #B5B5B5;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

/* Some other stuff */
td.awintitle {
background: #307474 url('images/bullet.png') left center no-repeat;
font-family: verdana, arial, sans-serif;
border-left: #000000 1px solid;
border-top: #000000 1px solid;
border-right: #000000 1px solid;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 22px;
border-bottom: #000000 1px solid;
}

td.awintitle a {
color: #FFFFFF;
text-decoration: none;
font-weight: bold;
}

td.awintitle a:hover {
text-decoration: underline;
}

td.awindesc {
background: #DEDEDE;
font-family: verdana, arial, sans-serif;
border-left: #000000 1px solid;
border-right: #000000 1px solid;
padding-right: 3px;
/* border-bottom: #000000 1px solid; */
font-size: 12px;
padding-top: 12px;
padding-bottom: 12px;
padding-left: 6px;
}

/* Something else generic */
div.warntxt {
	color: #000000;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}