
/* - - General - - */

body  {
    font-family: Arial, Times;
    font-size:11pt;
    padding:20px 0px;
    margin:0px;
    background-color: #edb;
    text-align:center;
}

h1 {
  color: #d74;
}

a img {
  border:0;
}

a:link, a:visited {
     text-decoration: none;
}

a:hover  {
     text-decoration: underline;
}
   
ul {margin:0}
ul.list1 {padding: 0 0 0 30px;} /* ===== this is made into a class to fix issue with IE% ======= */
li {margin: 0px}

table {
  text-align: left;
  border:0px;
  margin:0px;
  padding:0px;
}

td {vertical-align: top;
    padding:20px 35px 0px 35px;}



/* - - Container divs - - */

#frame {

    width:760px;
    padding:0px;
    background-color:#fff;
    border: 1px #000 solid;
    text-align:center;
    margin-left:auto;
    margin-right:auto;   
}

#header {
   background-color:#000;
   padding:0px;
   margin:0px;
   border: 0px; 
}

#content_title {
   background-color:#fff;
   padding:0px;
   text-align:center;
   font-size:12pt;
  

   border-width:0px 0px 1px 0px;
   border-color:black;
   border-style:dotted;   
}

#content_title h1 {
  margin: 0;
  padding: 7px 0;
}

#content-main {
  padding: 20px 30px;
  text-align: justify;
}


/* - - Rollover menu - - */

#menu_top { 

   font-family: Verdana, Arial, Helvetica;
   font-size:11pt;
   line-height: 24px;

   text-align:left;
   background-color:#000;
   color:#c00;
   padding:3px;    

}


#menu_top ul {
   display:block;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_top li {
   display:block;
   float:left;
   margin:0;
	 padding:0;
   text-align:center;
   border:0px;
}

#menu_top a {
   display:block;   /*  added for IE5 fix  */
   padding: 0 12px;
   /*  width: 80px;    */
   background-color: #000;
   text-decoration:none;
   color:#fff;
}


#menu_top a:link, #menu_top a:visited {
   color: #fff;
   text-decoration: none;
}


#menu_top a:hover {

   color: #ff0;
   text-decoration:none;
}

.selected  {color:#ff0 }

#gallery_title {clear:both;}

#gallery_title td {
   padding:0px 20px;
   vertical-align:bottom;
}

/* - - Classes  - - -   */

.title1  {
   font-size:14pt;
   font-weight:bold;
}

.title_red  {
   font-size:14pt;
   font-weight:bold;
   color:#f00;
}

.dotted_right  {
    border-width:0px 1px 0px 0px;
    border-color:black;
    border-style:dotted;
}

.dotted_top {
    border-width:1px 0px 0px 0px;
    border-color:black;
    border-style:dotted;
}

.gallery  td {
    vertical-align:bottom;
    padding:30px 20px 0px 20px;
}
.gallery td.left_column {
    vertical-align:top  
}

.blank_text  {color:#fff;}
.blank_text a {color:#fff;}
.blank_text a:hover {
  color:#fff;
  text-decoration:none
}

.small_text {
  font-size:85%;
  color:#666;
}

.no_padding {padding:0px}
.no_padding td {padding:0px}