﻿.ErrMsg
{
    color:Red;
    font-weight:bold;
}

td
{
    text-align:left;
}
body 
{
    background-image:url(/images/bgfade.png);
    background-position: top left;
    background-repeat:repeat-x;
    background-color: #6b8896;
    font-family:Century Gothic,Arial;
    font-size:10pt;
}

/* Footer */
.Footer a
{
    padding: 3px;
    color:#839FE5;
}


/* Navigation */
.NavReg
{
    font-family: Century Gothic, Arial;
    font-size:10pt;
    /*background-color: #BBBBCF;*/
    border-bottom:dotted 1px #30393E;
    color:#30393E;
    padding:5px;
    width:200px;
}
.NavSelected
{
    font-family: Century Gothic, Arial;
    font-size:10pt;
    background-color: #30393E;
    color:#BBBBCF;
    padding:5px;
    width:200px;
}
.NavSelectedAdmin
{
    font-family: Century Gothic, Arial;
    font-size:10pt;
    background-color: #F0F0F0;
    color:#BBBBCF;
    padding:5px;
    width:200px;
}
.PopSelected
{
    font-family: Century Gothic, Arial;
    font-size:10pt;
    background-color: #30393E;
    color:#BBBBCF;
    padding:5px;
    width:200px;
}
.PopSelectedAdmin
{
    font-family: Century Gothic, Arial;
    font-size:10pt;
    background-color: #F0F0F0;
    color:#BBBBCF;
    padding:5px;
    width:200px;
}.PopReg
{
    background-color:#6F9577;
    color:#BBBBCF;
    font-family: Century Gothic, Arial;
    font-size:10pt;
    padding:5px;
    width:200px;
}    
.PopBorder
{
    background-color:#6F9577;
    color:#BBBBCF;
    border:solid 1px #30393E;
    width:200px;
}

/* Calendar */
.Day 
{
    width:100px;
    height:50px;
    border-right:solid 1px #c0c0c0;
    border-bottom:solid 1px #c0c0c0;
}
.calToday
{
    border:solid 1px Red;
    width:100px;
    height:50px;
}
.calEvent
{
    font-family:Verdana;
    font-size:8pt;
    background-color:#95B9D3;
    color:#f0f0f0;
    padding:5px;
    width:100%;
    border:solid 1px #000080;
}

.B { font-weight:bold; }

/* DataGrid */
.gv td, textarea
{
    vertical-align:top;
    text-align:left;
    font-family:Arial;
}

.weather
{
    background-color:#c0c0c0;
    border:solid 1px #808080;
    padding:4px;
    text-align:center;
}


.gridTable
{
    border:solid 1px #c0c0c0;
}
.gridTable td
{
    padding:2px;
    border-right:solid 1px #c0c0c0;
    border-bottom:solid 1px #c0c0c0;
}
.gridTable th
{
    padding:2px;
    border-right:solid 1px #c0c0c0;
    border-bottom:solid 1px #c0c0c0;
    background-color:#f0f0f0;
    color:#6b8896;
}

#NavTD
{
    background-image:url(/images/navfade.png);
    background-position: top left;
    background-repeat:repeat-x;
    background-color:#7c92a0;
}

.ContentBox{display:block}
.ContentBox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CBD5DD}
.ContentBox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e8ecf0;
  border-right:1px solid #e8ecf0;
  background:#d8dfe5}
.ContentBox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f9fafb;
  border-right:1px solid #f9fafb;
  background:#d4dce3}
.ContentBox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d4dce3;
  border-right:1px solid #d4dce3;}
.ContentBox4{
  border-left:1px solid #e8ecf0;
  border-right:1px solid #e8ecf0}
.ContentBox5{
  border-left:1px solid #d8dfe5;
  border-right:1px solid #d8dfe5}
.ContentBoxfg{
  background:#CBD5DD;
  padding:10px;}
