body {
  margin:0px;
  padding:0px;
  background-color:#ccc;
}

body, input, select, textarea, div, td {
  font-family:"Trebuchet MS", Tahoma, sans-serif;
  font-size:10pt;
}

hr {
  width:80%;
  height:1px;
  margin-top:20px;
}

#pageShell {
  margin:15px auto 0px auto;
  width:900px;
  background:url('paperbg_ccc.png') #fff repeat-y top left;
}

#sideTabs {
  float:right;
  position:relative;
  right:-44px;
  top:15px;
}

#paperTop {
  margin:0px;
  padding:0px;
  background:url('top_paper_ccc.png') no-repeat top left;
}

#contentPadding {
  padding:40px 50px 0px 50px;
}

#contentPadding p {
  text-align:justify;
}

#contentPadding a {
  color:#000;
  text-decoration:underline;
}

#contentPadding a:hover {
  color:#666;
}

#headerText {
  font-size:25pt;
}

#headerText img {
  vertical-align:middle;
}

#footer {
  background: #60676b;
  background: -moz-linear-gradient(top, #60676b 0%, #444444 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60676b), color-stop(100%,#444444));
  background: -webkit-linear-gradient(top, #60676b 0%,#444444 100%);
  background: -o-linear-gradient(top, #60676b 0%,#444444 100%);
  background: -ms-linear-gradient(top, #60676b 0%,#444444 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60676B', endColorstr='#444444',GradientType=0 );
  background: linear-gradient(top, #60676b 0%,#444444 100%);
  border-top:1px solid #fff;
}

#footerText {
  width:850px;
  margin:0px auto;
  padding:10px 0px;
  color:#eee;
  line-height:1.75;
}

#footerText a {
  color:#eee;
  text-decoration:none;
}

#footerText a:hover {
  border-bottom:1px solid #fff;
}

.footerModule {
  font-size:80%;
}

.footerTitle {
  color:#fff !important;
  font-size:18pt;
  font-weight:bold;
}

.sideTab {
  margin-top:5px;
  background-position:-15px 0px;
  background-repeat:no-repeat;
}

.sideTab:hover, .sideTabSelected {
  background-position:-5px 0px;
}

.sideTab img {
  height:125px;
  width:45px;
  border:0px;
}