html,body{
  background: url("img/background.jpg") repeat-x #c6e2ed;
  text-align: center;
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  font-family: arial, sans-serif;
}

#hdr{
  width: 895px;
  text-align: left;
  margin: 0 auto;
}

#content{
  width: 798px;
  background: white;
  text-align: left;
  margin: 0 auto;
  border: 1px solid #746b4a;
  border-width: 1px 1px 0 1px;
}

#content p{
  font-size: .85em;
  line-height: 1.4em;
}

#content h2{
  color: #807f83;
  font-size: 1.3em;
  margin: 0;
  padding: 0;
  font-family: 'optima', arial, sans-serif;
  letter-spacing: .02cm;
}

#content h3{
  color: #807f83;
  font-size: 1.1em;
  margin: 0;
  padding: 0;
  font-family: 'optima', arial, sans-serif;
  letter-spacing: .02cm;
}

a, a:hover, a:visited{
  color: #807f83;
  text-decoration: none;  
}

a:hover{
  color: #93c0e1;
  text-decoration: underline;
}

#nav{
  text-align: left;
  background: url("img/navBG.jpg") repeat-x #c2bb9f;
  border-bottom: 1px solid #746b4a;
  font-size: .8em;
  font-family: arial, sans-serif;
  letter-spacing: .04cm;
  margin-bottom: 10px;
}

#nav ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

#nav ul li{
  display: inline;
  margin: 0 0;
  padding: 0;
}

#nav ul li a, #nav ul li a:hover, #nav ul li a:visited{
  color: #746b4a;
  text-decoration: none;
  padding: 6px 15px;
  line-height: 29px;
}

#nav ul li a:hover{
  background: #c2bb9f;
}

#subnav{
  text-align: left;
  background: url("img/subnavBG.jpg") repeat-x #dddddd;
  border-bottom: 1px solid #746b4a;
  font-size: .7em;
  font-family: arial, sans-serif;
  letter-spacing: .04cm;
}

#subnav ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

#subnav ul li{
  display: inline;
  margin: 0 0;
  padding: 0;
}

#subnav ul li a, #subnav ul li a:hover, #subnav ul li a:visited{
  color: #666666;
  text-decoration: none;
  padding: 2px 10px;
  line-height: 20px;
}

#subnav ul li a:hover{
  background: #dddddd;
}

#bnr{
  text-align: center;
  margin: 0 0 10px 0;
}

#bnrPCnav{
  float: left;
  background: url("img/banner-BG.jpg") no-repeat center top;
  text-align: center;
  padding-top: 15px;
}

#bnrPCnav h1, #bnrPCnav h2{
  display: none;
}

#bnrPCnav img{
  margin: 0;
  padding: 0;
  border: 0;
}

#ftr{
  margin: 0 auto;
  margin-bottom: 20px;
  padding-top: 8px;
  background: url("img/brdBotm.png") no-repeat center top;
  width: 801px;
  font-size: .7em;
  color: #746b4a;
}

#ftr a, #ftr a:hover, #ftr a:visited{
  color: #746b4a;
  text-decoration: none;
}

#ftr a:hover{
  text-decoration: underline;
}

.inner{
  margin: 0 5px;
  margin-bottom: 10px;
}

.colBrd{
  border: 1px solid #bbbbbb;
  border-top: 0;
  margin-top: -3px;
  background: url(img/colBG.jpg) repeat-x;
}


.colBrd p{
  font-size: 1em;
  margin: 0 25px 0 20px; 
  padding: 0;
}

.spacer{
  margin: 0;
  padding: 0;
  clear: both;
}

.colBrd ul{
  list-style: none;
  font-size: .8em;
  margin: 0;
  padding: 0;
  margin-left: 5px;
}


.colBrd ul li{
  padding: 6px 0;
}

ul{
  margin-top: 0;
  font-size: .9em;
}


ul li{
 padding: 6px 0;
}

p{
  margin: 0 0 20px 0;
  font-size: 1em;
  padding: 0;
}

.colBrd a, .colBrd a:hover,  .colBrd a:visited{
  color: black;
  text-decoration: none;
}

.colBrd a:hover div{
  background: url("img/arrow.jpg") center right no-repeat;
}

.mainLeft{
  margin-right: 260px;
}

.mainRight{
  margin-left: 260px;
}

.mainCenter{
  margin: 0 260px;
}

.learnMore{
  text-align: right;
  color: #93c0e1;
  margin-top: 10px;
  text-decoration: underline;
}

.MDlink{
  border: 0;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
}

.colList{
  width: 250px;
  display: inline;
  vertical-align: top;
}

img{
  border: 0;
}

.leftSB{
  float: left;
  clear: left;
  width: 250px;
  background: url("img/round-top.jpg") no-repeat;
}

.rightSB{
  float: right;
  clear: right;
  width: 250px;
  background: url("img/round-top.jpg") no-repeat center top;
}

.rightSB .SBborder, .leftSB .SBborder{
  margin-top: 7px;
}

.SBborder{
  margin-top: 8px;
  border: 1px solid #bbbbbb;
  border-top: 0;
}

.SBborder{
  margin-top: 0px;
  border: 1px solid #bbbbbb;
  border-top: 0;
}

.SBborder h4{
  color: #93c0e1;
  text-align: center;
  font-size: 1.1em;
  margin: 0;
  padding: 0;
  font-family: 'optima', arial, sans-serif;
  letter-spacing: .013cm;
  text-transform: uppercase;
}

.SBborder ul{
  list-style: none;
  font-size: .8em;
  margin: 0;
  padding: 0;
  margin-left: 5px;
}


.SBborder ul li{
  padding: 6px 0;
}

.SBborder p{
  font-size: 1em;
  margin: 0 25px 0 20px;
  padding: 0;
}

.SBborder a, .SBborder a:hover, .SBborder a:visited{
  color: black;
  text-decoration: none;
}

.SBborder a:hover div{
  background: url("img/arrow.jpg") center right no-repeat;
}

.SBborder table{
  font-size: 1em;
}

.ulLinks a, .ulLinks a:hover, .ulLinks a:visited{
  color: #807f83;
  text-decoration: none;
}

.ulLinks a:hover{
  color: #93c0e1;
  text-decoration: underline;
}