body
{
	margin: 0px;
}

table.contrenheadertable
{
	background-image: url(../abimages/contrenbookshelf/background.gif); 
}

div.bodydiv
{
	padding: 12px;
}

h1.contrenwelcomeh1 {
	color: #0F8D10;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}

.contrenblurb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00339B;
	font-size: 13px;
}

table.contrenbookshelftable
{
	border: 1px solid #284F90;
}

tr.contrenbookshelftitletr
{

}

td.contrenbookshelftitletd
{
	background-image: url(../abimages/contrenbookshelf/headerbkgnd.gif);
	background-repeat: repeat-x;
	background-color: #C4D8F3;
	text-align: center;
	border-bottom: 1px solid #284F90;
	padding-top: 2px;
	padding-bottom: 2px;
}

tr.contrenbookshelftr
{

}

td.contrenbookshelftdl
{
	padding: 8px 2px 8px 8px;
}

td.contrenbookshelftdr
{
	padding: 8px 20px 8px 2px;
}

.contrenauthor
{

}

a.contrenbooklink:link {text-decoration: underline; color:#0F8D10; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
a.contrenbooklink:active {text-decoration: none; color:#5EAC9C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
a.contrenbooklink:visited {text-decoration: underline; color:#0F8D10; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}
a.contrenbooklink:hover {text-decoration: none; color:#5EAC9C; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px}

a.toolbarlink:link, a.toolbarlink:visited {
	text-decoration: none;
	color: #B1E864;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding-right: 4px;
}

table.footer
{
	color: #06C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	border-color: #309;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

img.footerlogo { padding: 5px; }


a.footerlink:link 
{
	text-decoration: none;
	color: #309;
}
a.footerlink:active
{
	text-decoration: none;
	color: #309;
}
a.footerlink:visited
{
	text-decoration: none;
	color: #309;
}
a.footerlink:hover
{
	text-decoration: underline;
	color: #309;
}

/* admin styles */

div.c2adminbanner {
	background-color: #000;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/* border-bottom: 2px white solid; */
	padding: 4px;
}

div.c2adminbanner a:link, div.c2adminbanner a:visited {
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

div.c2adminbanner a:active, div.c2adminbanner a:hover {
	text-decoration: none;
	color:#ffe822;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

/* end admin styles */
