body{
   background-color: #CCCCFF;
   background-image: url('/images/bodybg.jpg');
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
   text-align: center;
}

div#container{
   background-color: #CCCCFF;
   background-image: url('/images/contbg.jpg');
   background-repeat: repeat-y;
   width: 780px;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
   border: 1px solid white;
}

div#header{
   background-color: #333366;
   background-image: url('/images/hedbg.jpg');
   background-repeat: no-repeat;
   height: 70px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
}

div#guideBar{
   background-color: #333366;
   background-image: url('/images/guidebg.jpg');
   background-repeat: repeat-x;
   border-top: 1px solid white;
   border-bottom: 1px solid white;
   color: #FFFFFF;
   line-height: 23px;
   padding-left: 20px;
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 14px;
}

div#footer{
  background-color: #333366;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  height: 20px;
  line-height: 20px;
  text-align: center;
}

div#header a{
  color: #FFFFFF;
  text-decoration: none;
}

div#header a:hover{
  text-decoration: underline;
}

div#banner{
   background-color: #333366;
   height: 230px;
   padding-left: 181px;
   z-index: 5;
   position: relative;
}

div#leftBarCont{
  float: left;
  position: relative;
  z-index: 10;
  width: 185px;
  height: auto;
  margin-top: -236px;
}

div#leftBar{
   position: relative;
   width: 180px;
   height: auto;
   background-color: #333366;
   background-image: url('/images/lbarbg.jpg');
   background-repeat: repeat-y;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #444444;
   border-right: 1px solid white;
   border-bottom: 1px solid white;
}

div.lbarShad1{
  width: 185px;
  height: auto;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shad11.png');
}

div.lbarShad1[class]{
  background-image: url('/images/shad11.png');
  background-repeat: repeat-y;
}

div#rightBarCont{
   position: relative;
   margin-top: -5px;
   z-index: 0;
   float: right;
   width: 180px;
   height: auto;
}

div#rightBar{
   background-color: #333366;
   background-image: url('/images/rbarbg.jpg');
   background-position: top right;
   background-repeat: repeat-y;
   border-left: 1px solid white;
   border-bottom: 1px solid white;
   text-align: center;
}

div#leftBar a{
   color: #FFFFFF;
   text-decoration: none;
}

div.catSelect{
   background-color: #CCCCFF;
   min-height: 20px;
   line-height: 20px;
}

div.catUnselect{
   min-height: 20px;
   line-height: 20px;
}

div#contents{
   width: 590px;
   float: right;
}

h1{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
   color: #CCCCFF;
   text-align: center;
}

h2{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   color: #CCCCFF;
   text-align: left;
}

h3{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   color: #FFFFFF;
   text-align: left;
}

.placeName{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   color: white;
   text-align: left;
}

div.placeBox{
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
  background-color: #CCCCFF;
}

div.placeBox a{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: blue;
  text-align: left;
}

div.placeBox a:hover{
  text-decoration: underline;
}

.placeDesc, .placeAddress, .placePhone, .placeFax, .placeNote{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 11px;
   text-decoration: none;
   color: #333366;
   text-align: left;
   font-weight: bold;
}


.pageText, .pageText table, .shortText{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 12px;
   text-decoration: none;
   color: #FFFFFF;
   text-align: left;
   font-weight: bold;
}

.pageText h1{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   text-decoration: none;
   color: #CCCCFF;
}

.pageText h2{
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   color: #CCCCFF;
}

.pageText a{   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
   color: #CCCCFF;}

div.pageText a:hover{
  text-decoration: underline;
}

div.shortText p{   display: inline;}

div.lbarShad2{
  width: 180px;
  height: 5px;
  margin-left: 5px;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shad12.png');
}

div.lbarShad2[class]{
  background-image: url('/images/shad12.png');
  background-repeat: no-repeat;
}


div.banShad{
  position: relative;
  z-index: 5;
  width: 100%;
  height: 5px;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shad21.png');
}

div.banShad[class]{
  background-image: url('/images/shad21.png');
  background-repeat: repeat-x;
}

div.rbarShad1{
  width: 175px;
  height: 5px;
  margin-left: 5px;
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.alphaImageLoader(enabled='true', sizingMethod='scale', src='/images/shad12.png');
}

div.rbarShad1[class]{
  background-image: url('/images/shad12.png');
  background-repeat: no-repeat;
}