body {
  font-weight:500;
  margin:0px;
  font-family:Sans-serif;
  font-size:12px;
  line-height:16px;
}

/* headings */
h1 {
  color:#000000;
  font-weight:900;
  font-family:Sans-serif;
  font-size:16px;
}

h2 {
  margin-bottom:0px;
  color:#000000;
  font-weight:900;
  font-family:Sans-serif;
  font-size:14px;
}

h3 {
  margin-bottom:0px;
  color:#000000;
  font-weight:900;
  font-family:Sans-serif;
  font-size:12px;
}

/* table stuff */
table {
  margin:0px;
  padding:0px;
}

td {
  vertical-align:top;
  font-weight:500;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
  text-align:left;
}

/* general classes */

.BgColor {
  background-color:#FFFFFF;
}

.BgColor1 {
  background-color:#0000;
}

.BgColor2 {
  background-color:#000000;
}

.UserBorderTop {
  border-top:3px;
  border-top-style:solid;
  border-top-color:#E003F0;
  color:#FFFFFF;
}

.UserBorderBottom {
  border-bottom:3px;
  border-bottom-style:solid;
  border-bottom-color:#E003F0;
}

.UserBorderRight {
  border-right:1px;
  border-right-style:solid;
  border-right-color:#EEEEEE;
}

.UserBorder {
  border:1px;
  border-style:solid;
  border-color:#E003F0;
}

/* links */

a.NavLink:link,a.NavLink:visited,a.NavLink:focus,a.NavLink:active {
  font-family:Verdana, sans-serif;
  font-size:14px;
  font-weight:900;
  text-decoration:none;
  color:#DDDDDD;
}

a.NavLink:hover {
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-weight:900;
  text-decoration:none;
  color:#E003F0;
}

span.ExtLink2 {
  font-family:Verdana, sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight:900;
  color:#FFFFFF;
}

p.FreePages {
  text-align:left;
  padding:6px;
  width:170px;
  font-family:Verdana, sans-serif;
  font-size:11px;
  line-height:14px;
  border:1px;
  border-style:solid;
  background-color:#FDFCFE;
  color:#000000;
  border-color:#E003F0;
}

a.FreePage:link,a.FreePage:visited,a.FreePage:focus,a.FreePage:active {
  text-decoration:none;
  font-weight:500;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
  color:#000000;
}

a.FreePage:hover {
  text-decoration:none;
  font-weight:500;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
  color:#666666;
}

a.SubFreePage:link,a.SubFreePage:visited,a.SubFreePage:focus,a.SubFreePage:active {
  text-decoration:none;
  font-weight:500;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
  color:#000000;
  margin-left:10px;
}

a.SubFreePage:hover {
  text-decoration:none;
  font-weight:500;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
  color:#666666;
  margin-left:10px;
}

/* preview object */
div.ViewHeader {
  overflow:hidden;
  width:144px;
  height:14px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:900;
  font-size:11px;
  padding:3px;
  background-color:#E003F0;
  color:#000000;
}

div.ViewState {
  overflow:hidden;
  width:142px;
  height:20px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:16px;
  line-height:20px;
  padding-left:3px;
  padding-right:3px;
  background-color:#FF0000;
  color:#FFFFFF;
  border-width:1px;
  border-top-width:0px;
  border-style:solid;
  border-color:#E003F0;
}

div.ViewThumbnail {
  width:148px;
  height:110px;
  border-width:1px;
  border-style:solid;
  border-color:#E003F0;
  overflow:hidden;
}

div.ViewThumbnailSmall {
  width:148px;
  height:90px;
  border-width:1px;
  border-style:solid;
  border-color:#E003F0;
  overflow:hidden;
}

div.ObjHeader {
  overflow:hidden;
  height:20px;
  vertical-align:middle;
  font-family:Verdana, sans-serif;
  font-weight:900;
  font-size:14px;
  padding:3px;
  background-color:#E003F0;
  color:#000000;
  border-width:0px;
}

a:link,a:visited, a:focus, a:active {
  color:#000000;
  text-decoration:none;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
}

a:hover {
  color:#666666;
  text-decoration:none;
  font-family:Sans-serif;
  font-size:12px;
  line-height:14px;
}

div.ContentNoScroll {
  text-align:left;
}

div.Content {
  overflow:hidden;
}

p.Hint {
  margin:0px;
  color:#888888;
  font-size:12px;
}