@charset "utf-8";
/* CSS Document */

/* General */

body {
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background: #333333;
  margin: 0;
  padding: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  text-align: center;
  color: #000000;
}

a:link, a:visited {
  color: #225577;
}

img {
  border: 0px;
}

/* Layout */

.oneColFixCtrHdr #container {
  width: 900px;
  background: #FFFFFF;
  margin: 0 auto; 
  border: 1px solid #000000;
  text-align: left; 
}
.oneColFixCtrHdr #header {
  height: 140px;
  width: 900px;
  border-bottom: 1px solid black; 
}
.oneColFixCtrHdr #header h1 {
  margin: 0;
  padding: 10px 0;
}
.oneColFixCtrHdr #header img {
  border: 0px;
}
.oneColFixCtrHdr #mainContent {
  padding: 0 20px;
  background: #FFFFFF;
}
.oneColFixCtrHdr #footer {
  padding: 0 10px; 
  background: #666666;
  color: #FFFFFF;
  border-top: 1px solid black;
}
.oneColFixCtrHdr #footer p {
  margin: 0;
  padding: 10px 0; 
  font-size: 11px;
  font-weight: bold;
}

/* Extra */

#error {
  border: 2px dotted #BBBBBB;
  width: 600px;
  padding: 5px;
  font-size: 12px;
  color: #d42b2b;
  font-weight: bold;
  background-image: url("http://icons.vmails.us/stop.png");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 20px;
  margin-bottom: 10px;
}

#notice {
  /*order: 2px dotted #BBBBBB;*/
  width: 800px;
  padding: 5px;
  font-size: 15px;
  color: #81D236;
  font-weight: bold;
  /*background-image: url("http://icons.vmails.us/bell.png");*/
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 80px;
  margin-bottom: 10px;
  
}

/* Text Formatting */

.slightlysmall {
  font-size: 90%;
}

.slightlysmallbold {
  font-size: 90%;
}

.smbold {
  font-weight: bold; 
  font-size: 85%;
}

.smallerbold {
  font-weight: bold;
  font-size: 80%;
}

.smaller {
  font-size: 80%;
}

.evensmaller {
  font-size: 70%;
}

.smtip {
  font-style: italic; 
  font-size: 65%;
}

.smtip2 {
  font-size: 70%;
}

.boldwhite {
  font-weight: bold; 
  color: #FFFFFF;
}

.greenbgboldwhite {
  background-color: #2D6331;
  font-weight: bold;
  color: #FFFFFF;
}

/* Organized Styles */

.historyHeader {
  background-color: #CCCCCC;
  font-weight: bold; 
  font-size: 90%; 
  color: #000000;
}

.uploadBox {
  background-color: #EEEEEE;
  border: 1px solid #2D6331;
  padding: 10px;
  height: 30px;
  margin-top: 5px;
}

/* Pagination */

.pagination {
  padding: 3px;
  margin: 3px;
}

.pagination a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #266b18;
  text-decoration: none;
  color: #266b18;
}

.pagination a:hover, .pagination a:active {
  border: 1px solid #266b18;
  color: #000;
}

.pagination span.current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #266b18;
  font-weight: bold;
  background-color: #266b18;
  color: #FFF;
}

.pagination span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #266b18;
  color: #aaa;
}

