  /*
  Color Definitions:
      dark = #002860
      medium = #5793c7
      light = #bbe0f2
  */
  
  body {
    /* background-image:url("http://minnesotablue.com/logo"); */
    background-attachment:fixed;
    /* Sets the image to be fixed in place and will not scroll with page content*/
    background-repeat:no-repeat;
    /* The background image is to display one time only */
    background-position:top left; 
    /* The background image will always be in the top left of the browser*/
    margin: 9px 9px 0 9px;
    padding:0;
    /* background:#FFF; */
    font-family: Georgia;
    /* background: #fff url(http://minnesotablue.com/cert_border) repeat-x; */
    /* background: #5793c7; */
  }
  .bb {
    color: black;
    font-weight: bold;
  }
  #level0 {
    background: #5793c7;
    width:100%;
  }
  #level1 {
    margin-left:143px;
    padding-left:9px;
    background:#FFF;}
  #level2 {
    /* background:#FFF3AC; */
    background: white;
    position: relative;
    width: inherit;
  }
  #level3 {
    vertical-align: middle;
    /* background: green; */
  }
  #main {
    margin-right:9em;
    /* border-right:1px solid #FC0; */
    padding-right:9px;
    background:#FFF;}
  #topBar {
    /* background: #5793c7; */
    background: #4682B4;
    color: white;
    width:100%;
  }
  #topBar a:link {
    color: white;
  	font-weight: bold;
    font-family: Georgia;
  }
  #topBar a:visited {
    color: white;
    font-weight: bold;
  }
  #topBar a:hover {
    color: white;
    text-decoration: underline;
  }
  #topBar a {
    text-decoration: none;
    font-size: 16px;
  }
  #advBar {
    background: white;
    clear:right;}
  #tipDay {
    float:right;
    width:11em;
    /* background:#FFF3AC; */
    background: #bbe0f2;
    position:relative;}
  #lftBar {
    position:absolute;
    width:143px;
    top:9px;
    left:9px;
    color: white;
    font-family: georgia;
    font-size: 10pt;
    overflow: visible;
  }
  
  #lftBar a:link {
    color: white;
  	font-weight: bold;
    font-family: Georgia;
  }
  #lftBar a:visited {
    color: white;
    font-weight: bold;
  }
  #lftBar a:hover {
    color: white;
    text-decoration: underline;
  }
  #lftBar a {
    text-decoration: none;
  }
  
  #rgtBar {
    position:absolute;
    width:9em;
    top:0;
    right:0;}
  #main h1 {
    margin:0;
    padding-left:.3em;
    font:1.25em Verdana,Helvetica,Arial;
    /* color: #bbe0f2; */
    color: white;
    background: #DBBCA3;
    /* background: #5793c7; */
  }
  #main dt {
    font-weight:bold;
    font-size:120%;
    margin-top:.8em}
  #rgtBar h3 {
    margin:0;
    padding:3px;
    background: #5793c7;
    color: white;
    font-weight:bold;
    font-size:1em;
    text-align:center;
  }
  #rgtBar a:link {
    color: white;
  	font-weight: bold;
  }
  #rgtBar a:visited {
    color: white;
    font-weight: bold;
  }
  #rgtBar a:hover {
    color: white;
    text-decoration: underline;
  }
  #rgtBar a {
    text-decoration: none;
    font-size: 16px;
  }
  #topBar form {
    float:right;
    width:10.5em;
    text-align:right;
    margin:0;
    line-height:.7em;
  }
  #topBar input {font-size:.8em;}
  #topBar b {
    display:block;
    text-align:left;
    font:bold .8em/1.7em Arial,Geneva,sans-serif;}
  #tipTit {
    float:right;
    width:7em;
    text-align:right;
    position:relative;
    font:.8em/1.8em Arial,Geneva,sans-serif;
    background:red;}
  .note {color:red}
  .label {
    font-weight: bold;
    color: red;
  }
  
 /*===  Calendar Classes  ===*/
 
.cal-cell {
	/* font-family: courier; */
	vertical-align: top;
	border: 1 solid #5793c7;
  background-color: #bbe0f2;
}
.cal-day {
  /* font-family: courier; */
  font-size: 12;
  font-weight: bold;
}
.event {
	/* font-family: courier; */
	vertical-align: top;
	border: 0 none #5793c7;
	background-color: #bbe0f2;
}
.my-event {
	/* font-family: courier; */
	vertical-align: top;
	border: 0 none #5793c7;
	background-color: #bbe0f2;
}

/*=== Table Classes ===*/

.sql-column-header {
  background-color: #5793c7;
  font-weight: bold;
  color: white;
}
.sql-submit {
  background-color: #5793c7;
  font-weight: bold;
  color: white;
  text-align: center;
}
.sql-cen {
  text-align: center;
}