body {
   background: white;
   font-size: 12pt;
   }
#tabs,#search,#topmenu,#weather,#sidebar,#navcontainer,#navlist,#rightbar,#header,#flash,img.b2tp {
   display: none;
   }
#wrapper, #content {
   width: 100%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }
#wrapper {
	margin: 0 10px;
}
#content {
	margin: 0;
}
a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: bold;
   text-decoration: underline;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
a img{
border:0;
border:none;
}
td {
	vertical-align: top;
}
/* MISC: =Lists
----------------------------------------------- */
#content ul,#content dl{
  margin:.5em 0 1em;
  padding:0;
  list-style: square;
  }
#content ol{
  margin:.5em 0 1em;
  padding:0;
  }
#content ul li {
  margin:0 0 1em 5px;
  padding:0;
  line-height:1.5em;
  }
#content ol li {
  margin:0 0 1em 3em;
  padding:0;
  line-height:1.5em;
  }
.imgborder{
border:rgb(230,230,230) 3px ridge;
}
.cellnoborder{
border:none;
border:0;
text-align:left;
background:transparent;
}
.separator{
border-left:rgb(204,204,204) 1px solid;
border-right:rgb(204,204,204) 1px solid;
border-bottom:rgb(204,204,204) 1px solid;
height:5px;
background:rgb(238,238,238);
}
.title{
color:rgb(102,102,102);
font-weight:bold;
font-size:1.2em;
}
.title2{
color:rgb(214,119,44);
font-weight:bold;
font-size:1.2em;
}
.searchword{
color:rgb(214,119,44);
font-weight:bold;
}
.box{
border:rgb(204,204,204) 1px solid;
padding:10px;
margin:1em 0;
background:rgb(238,238,238);
}
.small{
font-size:.9em;
}
.nowrap{
white-space:nowrap;
display:inline;
}
.tablecenter{
margin-left:auto;
margin-right:auto;
}
.error{
color:rgb(214,119,44);
font-weight:bold;
}
fieldset{
border:rgb(204,204,204) 1px solid;
padding:1em 1em .5em 1em;
margin:0 0 1em 0;
}
fieldset p{
margin-bottom:0;
padding-bottom:1em;
}
legend{
color:rgb(51,51,51);
font-weight:normal;
font-size:1.1em;
font-weight:bold;
letter-spacing:.1em;
text-transform:uppercase;
padding:2px 5px;
margin:0 0 .5em 0;
border:rgb(204,204,204) 1px solid;
background:rgb(238,238,238);
}
.middle{
vertical-align:middle;
}
.middleright{
vertical-align:middle;
text-align:right;
}
#navtop ul,#navcontainer ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
.top,td{
vertical-align:top;
}
a:hover,.searchword{
color:rgb(214,119,44);
}
#navtop,#content dd ul{
margin:0;
padding:0;
}
#admin {
	padding:20px;
}
.imgleft{
float:left;
margin:0px 1em 0.5em 0px;
}
.imgright{
float:right;
margin:0 0 0 5px;
}
.textright{
text-align:right;
}
.textcenter{
text-align:center;
}
.clear{
clear:both;
height:1px;
}
.clearafter{
clear:right;
}
.clearbefore{
clear:left;
}