body
{
/*  background-color: #eaeadd; */
  background-color: #dddddd;
/*  background-image: url(images/bg.jpg); */
  
/*  font-size: 20px; */
/*  font-family: Verdana, Arial, Helvetica, sans-serif; */
  
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-bottom: 16px;
}

.AppContent {
  background-color: white;
  width: 780px;
  margin: 0 auto !important;
  border-left: 1px solid black;
  border-right: 1px solid black;
  padding: 0 !important;
  margin-bottom: 32px;
}

.AppContent tr:first-child td:first-child, .AppContent tr:last-child td:last-child {
  padding: 0 !important;
}

.AppContent tr:last-child td:last-child {
  height: 23px !important;
  line-height: 8px !important;
}

hr {
  height: 1px;

  border: 0;
  border-top: 0px;
  border-bottom: 1px solid #bbb;

  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  margin-bottom: 0px;
  
  padding: 0px;
}
  
TABLE {
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }

.errmsg { color: #aa0000; }

.exportavcrheader { font-size:10px; font-weight: bold; }
.exportavcr { font-size: 9px; }

a:link { color: #900; text-decoration: underline; }
a:visited { color: #48468f; }
a:hover { color: #f20; text-decoration: none; }

a.titlehref:link,a.titlehref:visited
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.titlehref:hover
{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

a.studyhref {
  color: #444;
  border-bottom: 1px dotted #000;
  text-decoration: none;
  font-weight: bold;
}

a.studyhref:hover {
  color: #444;
  border-bottom: 0px;
  font-weight: bold;
  text-decoration: none;
}

.nobreak
{
  margin-bottom: 0px;
  margin-top: 0px;
}

.tablelistrow { cursor: pointer; }

TABLE.maintable
{
  background-color: #ffffff;
  border-bottom: #000 1px solid;
  border-left: #000 1px solid;
  border-right: #000 1px solid;
  border-top: #000 1px solid;
}

TD.title
{
/*  background-image: url(images/web-title-bg.jpg); */
  background-image: url(/images/bg/content-header.gif);
  font-size: 14px;
  font-weight: bold;
  color: #511b22;
  vertical-align: middle;
}

TD.titlelarge
{
  background-image: url(images/web-title-bg-large.jpg);
  font-size: 14px;
  font-weight: bold;
  color: #511b22;
  vertical-align: middle;
}
  

TD.content
{
  background-color: #ffffff;
}

TD.space
{
  background-color: #000000;
}

TR.topmenu
{
  background-color: #999999;
}

TD.topmenu
{
  text-align: center;
  color: #eeeeee;
  font-weight: bold;
/*  font-size: 13px; */
}

A.topmenu:link,A.topmenu:visited { color: #dedede; text-decoration: none; }
A.topmenu:active,A.topmenu:hover { color: #ffffff; text-decoration: none; }

#tdAppLeftMenu
{
  padding-left: 20px;
  
/*  font-size: 11px; */
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.leftmenuitem:link,a.leftmenuitem:visited,a.leftmenu:active,a.leftmenu:hover
{
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #511b22;
}

a.sleftmenuitem:link,a.sleftmenuitem:visited,a.sleftmenu:active,a.sleftmenu:hover
{
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #511b22;
}

a.ssleftmenuitem:link,a.ssleftmenuitem:visited,a.ssleftmenu:active,a.ssleftmenu:hover
{
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  color: #511b22;
}

.lmitemon { background-image: url(/images/bg/leftmenu-hlitem.gif); cursor: pointer; }
.lmitemoff { background-image: url(/images/bg/leftmenu-item.gif); }

.imgright
{
  padding-left: 0px;
  padding-bottom: 7px;
  padding-top: 7px;
  padding-right: 10px;

  margin-left: 15px;
}

.divLoginbox 
{
	position:center;
	margin-top: 100px;
	width: 300px;
	border-right: #9c9c9c 1px solid; 
	border-top: #9c9c9c 1px solid; 
	border-left: #9c9c9c 1px solid; 
	border-bottom: #9c9c9c 1px solid
}

.divLoginboxHeader 
{
	text-align:center;
	background-color:#dddddd;
	padding-top:2px;
	font-size:10px;
	color:#666666;
}

.AppContent
{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 5px;
  
  margin-left: 0px;
  margin-right: 0px;
  
  font-size: 12px;
  
  text-align: justify;
/*  float: left; */
}

td.footer
{
/*  padding-top: 5px;
  padding-bottom: 6px;
  */
  text-align: center;
  font-size: 11px;
  color: #000;
  vertical-align: center;
  background-image: url(/images/footerbg.gif);
}
