* { margin: 0 0; padding: 0 0; }
body { font-family: Verdana; }
.headertext { padding-left: 10px; padding-top: 10px;}
.boxtitle { background: #B2C8D9; }
.content { padding-top: 10px; }
thead { background: #e1e7ec; }
td { border-bottom: 1px solid #e1e7ec; }
tr:hover { background:#B2C8D9; }
.login
{
    background: #B2C8D9;    
}
.pagination { text-align: center; }
legend {
    font-size: 14px;
}
.header
{    
    background: #B2C8D9;    
}
.header span
{
    margin-top: 10px;
    margin-left:10px;
}
.navigation
{
    /*background: #e1e7ec;    */
    
}
.footer
{    
    background: #B2C8D9;    
}
.footer span
{    
    padding-left:10px;
}

.error img
{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}
.notice img
{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}
.success img
{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:16px;
  height:16px;
  float:none;
}
.logo img
{
  margin:0 3px -3px 0 !important;
  padding:0;
  border:none;
  width:32px;
  height:32px;
  float:none;
  vertical-align: middle;
  
}
.logo
{
  font-size: 2em;
  padding-bottom: 10px;
  
}
ul#tabs
{
    background: #e1e7ec;
    height: 2em;
    list-style: none;
    margin: 0;    
    padding: 0;
    padding-top: 5px;
    padding-left: 10px;
    border-bottom: 2px solid #B2C8D9;
}
ul#tabs li
{
    background: #e1e7ec;
    float: left;
    margin: 0 1px 0 0;
    padding-left: 10px;
    
    
}
ul#tabs a
{    
    display: block;
    float: left;
    height: 2em;
    line-height: 2em;
    padding-right: 10px;
    text-decoration: none;
}
ul#tabs a:hover
{
    font-weight: bold;
}

ul#tabs li.current {
    background: #FFFFFF;
    
    border-top: 1px solid #B2C8D9;
    border-right: 1px solid #B2C8D9;
    border-left: 1px solid #B2C8D9;
    border-bottom: 1px solid #FFFFFF;
}
