body {
	background-color: #efd8e6;
	color: #3C3882;
	border: 0;
}

a{color: #003300}

p {
  text-indent: 1em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

p.MsoNormal {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
}

.PictureCaption {
	font-family: sans-serif ;
	font-size: 10pt ;
	padding: 3pt
}

.FloatDivLeft {
  display:block;
  float:left;
  margin-top:5px;
  margin-right:15px;
  margin-bottom:5px;
}

.NavBar ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt 0px; }
.NavBar li { background-color:#565555; float:none; line-height:normal; margin:0pt; padding:0pt; text-indent:0pt; }
.NavBar a { border-color:#aaaaaa; border-style:solid; border-width:1px 0px 0px 0px; padding:5pt 0pt 5pt 0pt; display:block; text-decoration:none; white-space:nowrap; border-collapse: collapse; }
.NavBar a:hover { background-color:#8c893d; }
a#NavBarHighlighted { background-color:#0d827b; }


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
.xb1 {margin:0 5px; background:#aaaaaa;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.content {display:block; border:0 solid #aaaaaa; border-width:0 1px; padding: 20px;}

.input {
    border: 1px solid #000;
    background: #ffffdc;
}
.input:hover {
    border: 1px solid #00f;
    background: #fffff0;
}
.button {
    border: 1px solid #009;
    background: #ccf;
}
.button:hover {
    border: 1px solid #000;
    background: #eef;
}
label {
/*    display: block;*/
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
label.error {
  font-size:1.1em;
  float: none;
  color: red;
  padding-left: .5em;
  vertical-align: top;
  text-align: left;
  width: auto;
}
br { clear: left; }

/* tables */
/*
table.tablesorter {
  background-color: #7c79b2;
  margin:10px 0pt 15px;
  width: 100%;
  text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  background-color: #e6EEEE;
  border: 1px solid #FFF;
  font-size: 8pt;
  padding: 4px;
}
table.tablesorter thead tr .header {
  background-image: url('http://static.hairfairy.org/images/bg.gif');
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
}
table.tablesorter tbody td {
  padding: 4px;
  background-color: #efd8e6;
  vertical-align: top;
}
table.tablesorter tbody tr.odd td {
  background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url('http://static.hairfairy.org/images/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
  background-image: url('http://static.hairfairy.org/images/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #8dbdd8;
}
*/
