/* Baldwin and Associates - Style Sheet */

  html {
    margin: 0px;
    padding: 0px;
    height: 100%;
    border: none;
  }

  body { 

    background-image: url("../images/flagbg.jpg");
    background-repeat: repeat;
    background-position: bottom left;
    background-attachment: fixed;

    height:98%;
    color: #000000;
    background-color: #c2c9d2; 

    margin: 0px; 
    margin-top: 1%;
    padding: 0px;
    text-align: center;
    font-family: sans-serif;
    border:none;

  }

  #Content {

    background-image: url("../images/redgradient.jpg");
    background-repeat: repeat;
    background-position: 99% 99%;

    width: 600px;

    margin: 0px auto;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    padding: 0px;
    border: 2px solid #2e3092;
    color: #000000;
    background-color: #fffffe;
    display: table;

    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95; 
  }

  a.nav {
    color: #ffffff;
    text-decoration: none;
  }

  a.nav:hover {
    color: #ffffff; 
    text-decoration: none;
  }

  a.nav:active {
    color: #ffffff; 
    text-decoration: none;
  }

  a {
    color: #2e3092;
    text-decoration: underline;
  }

  a:hover {
    color: #2e3092;
    text-decoration: underline;
  }

  a:active {
    color: #2e3092; 
    text-decoration: underline;
  }

  table.content {
    width: 100%;
    height: 100%;
    text-align: left;
    padding: 0px;
    border: none;
    font-size: 10pt;
  }

  td.content {
    border: none;
    height: 100%;
    text-align: left;
    vertical-align: top;
    padding: 5px;
  }

  td.contact {
    border: none;
    height: 100%;
    text-align: left;
    vertical-align: top;
    padding: 7px;
    font-size: 10pt;
  }

  td.contactforml {
    border: none;
    text-align: right;
    vertical-align: top;
    padding: 1px;
    font-size: 10pt;
  }

  td.contactformr {
    border: none;
    text-align: left;
    vertical-align: top;
    padding: 1px;
    font-size: 10pt;
  }

  td.navcontainer {
    border: none;
    text-align: left;
    vertical-align: top;
    padding: 1px;
  }

  table.nav {
    width: 100%;
    background-color: #2e3092;
    color: #ffffff;
    text-align: center;
    border: none;
    border-top: 2px solid #4b4ff0;
    border-bottom: 2px solid #4b4ff0;
    padding: 1px;
    font-size: 9pt;
  }

  td.nav {
    width: 16%;
    font-weight: bolder;
    border: none;
    text-align: center;
    vertical-align: middle;
    padding: 1px;
    cursor: pointer;
  }

  img.headerimage {
    border: 2px solid #2e3092;
  }

  td.nav:hover {
    color: #ffffff;
    background-color: #595bb9;
  }

  table.header {
    width: 100%;
    height: 100px;

    color: #ffffff;
    text-align: center;
    border: none;
    padding: 1px;
    font-size: 10pt;
  }

  table.contact {
    width: 100%;
    background-color: #c2c9d2; 
    color: #000000;
    text-align: center;
    border: 2px solid #325884;
    padding: 1px;
    font-size: 10pt;
  }

  table.vidthumb {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #2e3092;
    padding: 5px;
  }

  td.vidthumb {
    width: 50%;
    text-align: center;
    vertical-align: middle;
    background-color: #eeeeee;
    padding: 5px;
  }

  table.maincontent {
    width: 100%;
    background-color: #ffffff;
    border: 2px solid #2e3092;
    padding: 5px;
  }

  td.maincontent {
    width: 50%;
    text-align: left;
    vertical-align: top;
    background-color: #eeeeee;
    padding: 5px;
  }

  td.maincontentimage {
    width: 50%;
    text-align: center;
    vertical-align: middle;
    background-color: #eeeeee;
    padding: 5px;
  }

  img {
    border: 1px solid #2e3092;
    border-top: 1px solid #595bb9;
    border-left: 1px solid #595bb9;
  }

  img.vidthumb {
    border: 1px solid #2e3092;
    border-top: 1px solid #595bb9;
    border-left: 1px solid #595bb9;
  }

  img.floatright {
    float: right;
    margin: 3px;
    margin-left: 10px;
    margin-right: 0px;
    clear: left;
    border: 1px solid #2e3092;
    border-top: 1px solid #595bb9;
    border-left: 1px solid #595bb9;
  }

  img.floatleft {
    float: left;
    margin: 3px;
    margin-left: 0px;
    margin-right: 10px;
    clear: left;
    border: 1px solid #2e3092;
    border-top: 1px solid #595bb9;
    border-left: 1px solid #595bb9;
  }

  em.itbold {
    font-style: italic;
    font-weight: bolder;
  }

  em.itboldbig {
    font-style: italic;
    font-weight: bolder;
    font-size: 1.5em;
  }

  em.itboldu {
    font-style: italic;
    text-decoration: underline;
    font-weight: bolder;
  }

  ol,ul,li {
    margin: 0px;
    padding: 2px;
  }

  ul {
    margin-left: 15px;
    padding: 0px 0px 0px 0px;
  }

  li {
    padding-top: 2px;
  }

  hr {
    border: none 0; 
    border-top: 3px double #c2c9d2;
    width: 100%;
    height: 2px;
    text-align: center;
    margin: 0px;
    padding: 5px;
  }	

  div.copyright {
    height: 2%;
    color: #ffffff;
    font-size: .55em;
    text-align: center;
    vertical-align: bottom;
    border: none;
    padding: 0px;
  }

  div.copyright:hover {
    font-size: .7em;
    font-weight: bolder;
    color: #ffffff;
  }

  a.copyright {
    color: #ffffff;
  }

  #slideshowdiv {
    background-repeat: no-repeat;
    width: 300px;
    height: 234px;
    float: right;
    margin: 0px;
    margin-bottom: 5px;
  }

  img.slideshow {
    width: 300px;
    height: 234px;
  }