/* margin-control for top navigation bar */
span.topnav { margin-bottom: 0em; margin-right: .1em; margin-left: .1em;}

/*style control for links */

a.navbar:link {color: #000000; text-decoration: none; font-weight: bold}
a.navbar:visited {color: #000000; text-decoration: none; font-weight: bold}
a.navbar:hover {color: #ffffff; text-decoration: none; background: #cccccc; font-weight: bold}

a:hover.sidenavbar 
{background: #cccccc; color: white; text-decoration: none; font-weight: bold}
a:link.sidenavbar 
{margin-left: .2em; color: white; text-decoration: none; font-weight: bold }
a:visited.sidenavbar 
{margin-left: .2em; color: white; text-decoration: none; font-weight: bold }

.skip {font-size: 75%; font-family: sans-serif }
a:link.skip {color:#000099; text-decoration: none;  }
a:visited.skip {color: #000099;  text-decoration: none;  }

a:link.trail {color: white;  text-decoration: none;  }
a:visited.trail {color: white;  text-decoration: none;  }

a:link.list {font-weight: bold; color: #000099; text-decoration: none; border-bottom: 1px #000099 solid  }
a:visited.list {font-weight: bold; color: #000099; text-decoration: none; border-bottom: 1px #00009 solid  }
a:hover.list {font-weight: bold; color: #000099; text-decoration: none; border-bottom: 1px #cc0066 solid }

a:visited.print {color: #000099}
a:link.print {color: #000099}

a:visited.guideline {color: #000099}
a:link.guideline {color: #000099}

a:visited.view {color: #000099}
a:link.view {color: #000099}

a:visited.refs_letters {color: #000099; text-decoration: underline}
a:link.refs_letters    {color: #000099; text-decoration: underline}

a:visited.refs_options {text-decoration: underline; color: #000099;}
a:link.refs_options    {text-decoration: underline; color: #000099;}
span.refs_options      {color: #000099}

a:visited.factsheet_refs {text-decoration: underline; color: #000099;}
a:link.factsheet_refs    {text-decoration: underline; color: #000099;}

a:visited.refs {text-decoration: underline; color: #000099;}
a:link.refs    {text-decoration: underline; color: #000099;}

a:visited.options {font-weight: bold; text-decoration: underline; color: #000099;}
a:link.options    {font-weight: bold; text-decoration: underline; color: #000099;}

a:visited.footer {font-weight: bold; color: #000099; text-decoration: none; border-bottom: 1px #cc0066 solid }
a:link.footer    {font-weight: bold; color: #000099; text-decoration: none; border-bottom: 1px #cc0066 solid }



/* End of styling controls for links */

/* styling controls for selected links */

a:visited.refs_letters_selected {text-decoration: underline; color: #cc0033; font-weight: bold}
a:link.refs_letters_selected    {text-decoration: underline; color: #cc0033; font-weight: bold}

span#bkgrdtitle 
{border: 2px solid #E1DFDF; background: #cccccc;
color: white; text-decoration: none; font-weight: bold}

a:visited.bkgrdtitle {border: 2px solid #E1DFDF; background: #cccccc;
color: white; text-decoration: none; font-weight: bold}
a:link.bkgrdtitle {border: 2px solid #E1DFDF; background: #cccccc;
color: white; text-decoration: none; font-weight: bold}
a:link.bkgrdtitle {border: 2px solid #E1DFDF; background: #cccccc;
color: white; text-decoration: none; font-weight: bold}


a:link.sidenavbar_selected
{background: #cccccc; color: white; text-decoration: none; font-weight: bold}
a:visited.sidenavbar_selected
{background: #cccccc; color: white; text-decoration: none; font-weight: bold}


/* End of styling controls for selected links */

/* style control for reference pages */

p.refs_options    {text-align: center;}

ol.refs {
  margin-left: 0;
  padding-left: 0;
}

li.refs { 
  text-indent: -1em;
  list-style: none; 
  margin-left: 0;
  padding-left: 0;
}

p.options {text-align: center}

/* end of style control for reference pages */


/* style control for edit links */

.print 
{
margin-right: .5em
}


.edit 
{
margin-top: 2em; 
visibility: hidden;
margin-right: .5em;

}

/*end of style control for edit links*/


/* style control for sandtrails */

#sandtrail {background: #000099; 
color: white; font-weight: bold; 
text-align: left;  margin-bottom: 0em; 
font-family: sans-serif; padding: .1em; 
font-size: 100%; width: 100%}

div#home 
{padding-left: 1em; background: #000099; 
text-align: right;  margin-bottom: 0em; 
font-family: sans-serif ; font-size: 100%; 
font-weight: bold; margin-top: 0em}

/* end of style control for sandtrails */



/*style control for events  */
.event_ {color: #000099}
/* END */



/* style control for factsheet images */
img.image {margin: .5em;}

/* END */


/* style control for photo gallery images*/


p.thumbnail_bkgrd {

margin: .5em

}

td.thumbnails {




background-color: #515050;
padding: .5em


}

div.thumbnail {
color: white;font-weight: bold;
margin: 1em
}


p.thumbnails {margin-bottom: 0em}
td.photos { border: 2px solid #000000; background-color: #F2EFEF}
img.photo {border: 4px solid #000000 }

p.photos {text-align: center}

h3.photo {text-align: left}

.photo_desc {text-align: left}

h4.photo_samples {text-align: center; color: #000099}

a:link.photo_samples {text-align: center; color: #000099; text-decoration: underline}
a:visited.photo_samples {text-align: center; color: #000099; text-decoration: underline}


/* END */




/* style control for zip code search */

td.zip_prog0 {background: #666666; }

a.zip_prog0:link {white}
a.zip_prog0:visited {white}

/* NEW BY MOHAN */
.error
{
  color: #FF0000;
}

.imgcaption {
font-size: small;
color: red;}
 
/* END */



