html,
body {
   margin:0;
   padding:0;
   height:100%;
   background:rgb(74,81,85); 
   width:100%;
   margin:auto;
   text-align:center;
}
#con {
   min-height:100%;
   position:relative;
}
#con {
   height:100%;
}
#header {
   background:rgb(74,81,85);
   margin:-20px 0px 0px 0px;
   padding:0px;
   z-index:4000;
}
div#header p.ken {
    z-index: 4000;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    font: normal 24pt Arial;
    text-align:center;
    color:#808080;
}
div#header p.fit {
    position:relative;
    top:12px;
    width:930px;
    margin-left:auto;
    margin-right:auto;
    z-index: 4000;
    height: 12px;
    line-height: 12px;
    text-decoration: none;
    font: normal 14pt Arial;
    text-align:right;
    color:#4169E1;
}
#bod {
   padding:0px;
}
#mar {
   position:relative;
   top:-12px;
   width:930px;
   margin:auto;
   z-index:99;
}
#mar marquee {
   color:gold;
   font:16pt Arial;
}
#mol {
   position:relative;
   top:-12px;
   width:930px;
   margin:auto;
   z-index:99;
}
#mol marquee {
   color:#000080;
   font:16pt Arial;
}
/* menu::base */
div#menu {
    position:relative;
    width:930px;
    top:-18px;
    height:41px;
    background:url(images/main-bg.png) repeat-x;
    z-index:3000;
}
div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    padding-left: 0px;
}

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    float: left;
}
div#menu li:hover>ul {
    left: -2px;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    line-height: 41px;
    text-decoration: none;
    font: normal 14px Arial;
}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a {}

div#menu span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
div#menu ul ul a.parent span {
    background-position:95% 8px;
    background-image: url(images/item-pointer.gif);
}
div#menu ul ul a.parent:hover span {
    background-image: url(images/item-pointer-mover.gif);
}

/* menu::level1 */
div#menu a {
    padding: 0 10px 0 10px;
    line-height: 40px;
    color: #e5e5e5;
}
div#menu span {
    margin-top: 5px;
}/**@replace#1*/
div#menu li { background: url(images/main-delimiter.png) 98% 4px no-repeat;}
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul {
    position: absolute;
    top: 38px;
    left: -999em;
    width: 120px;
    padding: 5px 0 0 0;
    background: rgb(45,45,45);
    margin-top:1px;
}
div#menu ul ul a {
    padding: 0;
    height: 32px;
    float: none;
    display: block;
    line-height: 32px;
    color: rgb(169,169,169);
}
div#menu ul ul span {
    margin-top: 0;
    color: rgb(169,169,169);
}
div#menu ul ul a:hover span {
    color: #fff;
}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {
    width: 100%;
    text-indent: 15px;
}

/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -38px 0 0 163px !important;
    margin-left:172px;
}

/* colors */
div#menu ul ul ul { background: rgb(41,41,41); }
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }

/* lava lamp */
div#menu li.back {
    background: url(images/lava.png) no-repeat right -44px !important;
    background-image: url(images/lava.gif);
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}
div#menu li.back .left {
    background: url(images/lava.png) no-repeat top left !important;
    background-image: url(images/lava.gif);
    height: 44px;
    margin-right: 8px;
}
div#hom {position:relative;top:-17px;
    width:930px;
    margin:auto;}
div#hom p.hom {width:100%;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:left;
    color:#dcdcdc;}
div#hom p.cen {width:100%;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:center;
    color:#dcdcdc;}
div#hom p.tra a.tra {
    text-decoration: underline;
    font: normal 16pt Arial;
    text-align:left;
    color:#000080;
    vertical-align:top;}

div#cop p.cop {width:100%;
    position:relative;
    margin-top:180px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 11pt Arial;
    text-align:center;
    color:#222;}

div#hab {position:relative;top:-18px;
    background-color:#2b1b17;
    margin:auto;
    width:930px;
}

div#hab img {
    margin-top:3px;
    margin-right:3px;
    margin-bottom:0px;
    margin-left:0px;
    border:inset  2px #000033;
}
 div#hab span.pic {
    color:#000033;
    text-align:center;
    text-decoration: none;
    font: normal 14pt Arial;
}
div#hab td.lef {width:36%;
    position:relative;left:0px;
    top:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 14pt Arial;
    text-align:center;
    color:#DCDCDC;
    vertical-align:top;}
div#hab td.mid {width:27%;
    z-index: 20;
    position:relative;
    top:0px;
    margin:auto;
    text-align:center;
    text-decoration: none;
    font: normal 14pt Arial;
    color:#DCDCDC;
    vertical-align:top;
}


div#hab td.rig {width:36%;
    position:relative;left:0px;
    top:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 14pt Arial;
    text-align:center;
    color:#DCDCDC;
    vertical-align:text-top;}
div#hab p {width:98%;
    position:relative;
    margin-top:0px;
    margin-right:4px;
    margin-bottom:0px;
    margin-left:4px;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:left;
    color:#dcdcdc;}


div#cab {position:relative;top:-18px;
        background-color:#2b1b17;
    margin-left:auto;
    margin-right:auto;
    width:930px;}
div#cab table {width:100%}
div#cab table td.lef {width:50%;vertical-align:top;}
div#cab table td.rig {width:50%;
    text-align:left;
    color:#4169E1;
    vertical-align:top;
}


div#cab img {
    margin: 0px;
    border:inset  2px #000033;
}
 div#cab span.pic {
    color:#000033;
    text-align:center;
    text-decoration: none;
    font: normal 14pt Arial;
}


div#cab td.rig table td.txt {width:410px;
    text-decoration: none;
    font: normal 14pt Arial;
    text-align:center;
    color:#dcdcdc;
    vertical-align:top;}
div#cab td.rig table td.txt a.email {width:410px;
    text-decoration: underline;
    font: normal 14pt Arial;
    text-align:left;
    color:#4169E1;
    vertical-align:top;}


div#cab td.rig {width:200px;
    position:relative;left:0px;
    top:0px;
    z-index: 1;
    text-decoration: none;
    font: bold 14pt Arial;
    text-align:right;
    color:#000;
    vertical-align:text-top;}


div#cab p {width:98%;
    position:relative;
    margin-top:0px;
    margin-right:4px;
    margin-bottom:0px;
    margin-left:4px;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:left;
    color:#dcdcdc;}

div#ema {position:relative;top:-18px;
        background-color:#2b1b17;
    margin-left:auto;
    margin-right:auto;
    width:930px;
    text-align:center;
    color:#4169E1;
    vertical-align:top;
}

div#ema p {width:90%;
    position:relative;
    left:0px;
    z-index: 1;
    text-decoration: none;
    font: normal 14pt Arial;
    text-align:center;
    color:#FFFFFF;}

div#ema textarea {
    width:620px;
    font: normal 14pt Arial;
    text-align:left;
    color:#000000;
}


.button {
    color:#000000;
    width: 140px;
    height:28px;
    font:normal 14pt Arial;
}

div#tab {position:relative;top:0px;
    margin:auto;}
div#tab td.lef {width:40%;
    position:rrelative;left:0px;
    top:5px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:center;
    color:#DCDCDC;
    vertical-align:text-top;}
div#tab td.mid {width:20%;
    z-index: 20;
    position:relative;
    top:0px;
    margin:auto;
    text-align:center;
    text-decoration: none;
    font: normal 12pt Arial;
    color:#000;
    vertical-align:middle;
}
div#tab td.mid img {
    z-index: 20;
    position:relative;
    border:5px solid #333333;
    top:2px;
    margin:auto;
}

div#tab td.rig {width:40%;
    position:relative;left:0px;
    top:5px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:center;
    color:#DCDCDC;
    vertical-align:text-top;}



/* styles for page **********/
* { margin:0;
    padding:0;
}

div#menu { margin:5px auto; }
div#con {position:relative;top:12px;left:20px;right:40px;}
div#con p {
    position:relative;left:0px;
    top:5px;
    z-index: 1;
    text-decoration: none;
    font: normal 16pt Arial;
    text-align:center;
    color:#DCDCDC;
    vertical-align:text-top;
}
#box {
      width:1350px;
      margin-left: auto;
      margin-right: auto;
      margin-top:20px;
      font: normal 16pt Arial;
      margin-bottom:0px;
      color: #dcdcdc;
      font-size:16pt;
      line-height:24px;
}
#box img.floatLeft {
    float: left;
    margin: 4px;
    border:inset  2px #000033;
}
#box img.floatRight {
    float: right;
    margin: 4px;
    border:inset 2px #000033;
}
#box p {
    text-align:center;
    color:#dcdcdc;
    font: normal 14pt Arial;
    
}
div#dat {
    position:relative;
    top:-18px;
    margin-left:auto;
    margin-right:auto;
    width:930px;
    text-align:center;
}
div#dat p {
     text-align:left;
    text-decoration: none;
    font: normal 14pt Arial;
    color:#DCDCDC;
}
div#dat p.dat {width:100%;
    position:relative;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    left:8px;
    z-index: 1;
    text-decoration: none;
    font: normal 12pt Arial;
    text-align:left;
    color:#dcdcdc;}
div#for {position:relative;top:-10px;
    width:100%;
    background-color:#2b1b17;
    padding:10px 10px 10px 10px;
    margin:auto;
}
div#for {line-height:32pt;}
div#for h1 {font-size:14pt;text-align:center;}
div#for p.top {font-size:12pt;line-height:14pt;}
div#for p.fine {font-size:10pt;line-height:14pt;}
div#for label {color:#4169E1;}
div#for input {color:#000000;font-size:13pt;height:13pt;}
div#for input radio {color:#000000;}
div#for p.center {text-align:center;}
div#for input.submit {
     width:300px;
     height:40px;
     color:#000033;
}

#fam {padding:4px;margin-bottom:2px;}
#fam #name {width:700px;}
#fam #address {width:400px;}
#fam #state {width:40px;}
#vet {padding:4px;margin-bottom:2px;}
#vet #vname {width:300px;}
#vet #vaddress {width:400px;}
#vet #vstate {width:40px;}

div#tit {
    position:relative;
    padding:3px 3px 3px 3px;
    top:-18px;
    background:rgb(74,81,85);
    z-index:1000;
}

div#pic {
    position:relative;
    width:930px;
    padding:3px 3px 3px 3px;
    top:-10px;
    margin-left:auto;
    margin-right:auto;
    background-color:#2b1b17;
}
div#pic img {
    margin:3px 3px 0px 0px;
    border: 2px solid #000;
    vertical-align:middle;
}
div#tit h1 {
    position:relative;
    top:0px;
    z-index: 1;
    height:16px;
    text-decoration: none;
    font: normal 16pt Arial;
    font-style: italic;
    text-align:center;
    color:#000033;
}
div#pab {
    height:100%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    width:930px;
    position:relative;
    top:0px;
    z-index: 1;

}
div#pab table {
  margin:0px 4px 0px 0px;
    background-color:#717d7d;
}
div#pab td {
    width:20%;
    text-decoration: none;
    font: normal 12pt Arial;
    color:#000033;
    text-align:left;
    color:#000033;
    padding:0px 4px 0px 0px; 
} 
div#pab td.nobr {
    white-space:nowrap;
}
div#pab img.thumb {
    border: 2px solid #000;
    float: left;
}



ul#accordion-slider{
 margin: 0;
 padding: 0;    
 top:-16px;
 margin-left:auto;
 margin-right:auto;
 list-style: none;
 position: relative;
}
ul#accordion-slider li{
 display: block;
 overflow: hidden;
 padding: 0;
 float: left;
 width: 300px;
 height: 500px;
}



