body,html {
  background-color: #000000;
  color: #FFFFFF;
  font-family: Trebuchet MS, Comic Sans MS, sans-serif;
  font-size: 13px;
  margin: 0px;
  padding: 0px;
  height: 100%;
  width: 100%;
  border: 0px;
}
/* background: url(images/site_art/body_bg.gif); */
#sidenav {
background: #FFFFFF;
padding: 5px 5px 5px 5px;
height:100%;
width: 125px;
position: absolute;
left: 0px;
top: 0px;
overflow: scroll;
/*overflow: hidden; Changed sept. 3 07*/
}

#main {
margin-left: 0px;
position: absolute;
left: 140px;
width: 86%;
top: 0px;
overflow: auto;
height: 100%;
padding: 15px 0px 0px 0px;
}

#right {
margin-left: 0px;
position: absolute;
top: 0px;
right: 0px;
width: 1px;
height: 100%;
}

html {
overflow: hidden;
}

div{
padding: 10px;
text-align: center;
  }


div.def{
width: 100%;
text-align: center;
margin: 15px 0px 0px 0px;
  }

div.gal_nav{
text-align:center;
}


/*Regular Links*/
a {
  color: #CC00CC;
  font-size: 13px;
}

a:visited {
  color: #33CC00;
  font-size: 13px;
}

a:hover {
  color: #CC00CC;
  font-size: 13px;
}

/*Bold Links*/
a.sz3 {
  color: #CC00CC;
  font-size: 16px;
}

a.sz3:visited {
  color: #33CC00;
  font-size: 16px;
}

a.sz3:hover {
  color: #CC00CC;
  font-size: 16px;
}

/*gallery nav links*/
#nav_ul{
list-style-type:none;

}
#nav_li{
display:block;
/*float:left;*/
display:inline;
margin:0px 5px 0px 5px;
text-align:center;
}
a.nav_a{
padding:5px 20px 5px 20px;
text-decoration:none;
background-color:#6699cc;
color: #000000;
}
a.nav_a:hover{
background-color:#e7f7b5;
}
/*
a.nav_a:active{
background-color:#6699cc;
}
a.nav_a:visited{
background-color:#6699cc;
}*/



#klr{
  color: #6699CC;
  }


#med_txt{
  color: #6699CC;
  font-size: 16px;
  text-align: center;
  }

#med_txt_lj{
  color: #6699CC;
  font-size: 16px;
  text-align: left;
  width: 600px;
  }

#title1{
  font-size: 20px;
  }

#title2{
  font-size: 24px;
  }

#see_me{
  font-size: 16px;
  font-weight: bold;
  }

#supergreen{
  color: #00FF00;

  }


#bigred{
  font-size: 16px;
  font-weight: bold;
  color: #FF0033;
}

img.spc{
padding: 2px;
  }

#dot_bdr_btm{
border-bottom: 2px dotted #CC00CC;
  }

#dot_bdr_top{
border-top: 2px dotted #CC00CC;
  }

#dwn_pad{
padding-bottom: 30px;
  }
#site_mode{
   font-size:30px;
   margin:0;
   padding:0;
  }

font.faq_q{
color: #9933cc;
font-weight:bold;
font-size:18px;
  }
font.prod_label{
    font-size:13px;
    color:#FFFFFF;
    /*font-weight:600;*/
  }

label{
    width:10em;
    float:left;
    text-align:left;
    margin-right:0.5em;
    display:block;
    }
legend{
    font-weight:bold;
    }
#b_txt{
   /*   font-weight:bold; */
     font-size:18px;
     color:#e0e7f7;
    /*  text-align: center; */
    /*  width:700px; */
  }

table.tsl {
background-color:#fdfdfd;
border:2px solid #909090;
color:#000000;
}
th.hsl {
background-color:#cccccc;
}
td.dsl {
background-color:#ededed;
padding:3px 10px 3px 10px;
font-size:small;
}
















