body {
  background-color: #d4e1f0;
  color: #000000;
  font-family: verdana, arial, "sans-serif";
  text-align: center;
}

#wrapper {
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  border-collapse: collapse;
}

#title {
	padding-top: 10px;
	padding-bottom: 20px;
	font-family: verdana, arial;
	font-size: 30px;
	font-weight: bold;
	color: #d4e1f0;
}

#topleft {
  height: 20px;
  width: 20px;
  background-image: url("topleft.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #d4e1f0;
}

#top {
  height: 20px;
  background-image: url("top.jpg");
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #d4e1f0;
}

#topright {
  height: 20px;
  width: 20px;
  background-image: url("topright.jpg");
  background-repeat: no-repeat;
  background-position: bottom left;
  background-color: #d4e1f0;
}

#left {
  width: 20px;
  background-image: url("left.jpg");
  background-repeat: repeat-y;
  background-position: right;
  background-color: #d4e1f0;
}

#center {
  background-color: #ffffff;
  width: 750px;
}

#right {
  width: 20px;
  background-image: url("right.jpg");
  background-repeat: repeat-y;
  background-position: left;
  background-color: #d4e1f0;
}

#bottomleft {
  height: 20px;
  width: 20px;
  background-image: url("bottomleft.jpg");
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #d4e1f0;
}

#bottom {
  height: 20px;
  background-image: url("bottom.jpg");
  background-repeat: repeat-x;
  background-position: top;
  background-color: #d4e1f0;
}

#bottomright {
  height: 20px;
  width: 20px;
  background-image: url("bottomright.jpg");
  background-repeat: no-repeat;
  background-position: top left;
  background-color: #d4e1f0;
}

A {
  color: #2e408d;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}

A:visited {
  color: #2e408d;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
}



IMG { vertical-align: middle; }
IMG.img-folder { border: 0px; }
IMG.img-groupicon { border: 1px solid #555555; }


TABLE.table-wrapper {
  background-color: #ffffff;
  width: 685px;
  padding: 10px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}



TABLE.table-main-title {}

TD.td-main-title {
  font-family:  arial, verdana, helvetica, sans-serif;
  color:   #000000;
  font-size:    12pt;
  font-weight:  bold;
  background-color: transparent;
}


TABLE.table-grouplisting-grid {
}

TD.td-grouplisting-cell {
}




TABLE.table-groupitem {
  width: 100%;
}

TD.td-groupitem-icon {
  padding-right: 10px;
}

TD.td-groupitem-title {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    11pt;
  width:        100%;
  text-decoration: underline;
  text-align: left;
  font-weight: bold;
  color: #2e408d;
}

TD.td-groupitem-caption {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    8pt;
  text-align: left;
  color: #999999;
}


DIV.div-groupheader {
  font-family:  arial, verdana, helvetica, sans-serif;
  font-size:    10pt;
  font-weight:  bold;
  color: #000000;
  margin-bottom: 20px;
  padding: 1px;
  width: 100%;
  text-align: left;
}

TABLE.table-shadows {
  border-collapse: collapse;
  margin: auto;
  padding: 0px;
}

TD.td-shadows-right {
  background-image: url(shadow_right.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottom {
  background-image: url(shadow_bottom.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 5px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-bottomright {
  background-image: url(shadow_bottomright.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  width: 20px;
  margin: 0px;
  padding: 0px;
}

TD.td-shadows-main {
  margin: 0px;
  padding: 0px;
}
