.tbflat {
	border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
         }
.tbflat {
   margin-right: 1px; 
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
            }
.firstline:first-letter {
    font-size: 1.8em;
    font-weight: bold;
    color: #691001;
}
.adminheading {
/*    text-align: center;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;

	background-color: #EAEBEB; */
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}
.message {
    text-align: center;
    font-weight: bold;
    line-height: 1.3em;
    padding: 3px;
    width: 100%;
    color: #691001;
    background: #EAEBEB;
}
.buttonsmall {
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 10px;
	font-weight: bold;
}
.button {
	color: #691001;
	background-color: #EAEBEB;
	border-color: #909192;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 13px;
	font-weight: bold;
}
TD {
    font-family: Verdana, Arial;
    font-size: 12px;
    }
div.description {
overflow: hidden;
display: block; /* i.e., suppress marker */
height: 4em;
}
.fotgal {
	border:1px; 
	border-thickness: 1px; 
	border-color: #FFF; 
	border-style: solid;}
A:hover, A:active {
	color: #CC0000}
A:hover .fotgal, A:active .fotgal {
	border:1px; 
	border-thickness: 1px; 
	border-color: #691001; 
	border-style: solid;
	}
.heading	{
		font-weight: bold;
		font-family : Tahoma, Verdana, Arial;
		font-size: 15px;
	}
.siteby { 
		font-family : Verdana, Arial;
		font-size: 9px;
        color: #C3C3C3;
		}
a.siteby { 
		font-family : Verdana, Arial;
		font-size: 9px;
        color: #C3C3C3;
		text-decoration: none;}
a.siteby:hover{ 
		font-family : Verdana, Arial;
		font-size: 9px;
		color: #000;
		background-color: #FFFFCC;
		text-decoration: none;}
.smallTahoma { 
		font-family: Tahoma, Verdana, Arial;
		font-size: 11px;
		}
.maintext { line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
TABLE #graylink TD a {  /* for use with popups */
    color: white;
    font-family: Verdana, Arial;
    font-size: 11px;
    text-decoration: none}
}
TABLE #graylink TD a:hover{ 
        color: pink;
        font-family: Verdana, Arial;
        font-size: 11px;
        text-decoration: underline}
.maintextwhite, .maintextwhite td {
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
.maintextwhite a, .maintextwhite a:hover { 
        text-decoration: underline;
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
.maintextwhite { 
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
.maintextwhitesmall { 
        color: #FFFFFF;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 9px;
		}
.maintextContents {	line-height: 1.7em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
.TopNav { font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 15px;
		text-decoration: none;}
.burgTopNav {  font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 15px;
		color: #666666;
		text-decoration: none;}
a.burgTopNav:hover {  font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 15px;
		color: #691001;
		text-decoration: none;}
.burgMainLink { font-family :  Tahoma, Verdana, Arial;
		font-size: 12px;
		color: #691001;
		}
		//the following is moved to a.subcategory
.heading {
		font-weight: bold;
		font-family : Tahoma, Verdana, Arial;
		font-size: 15px;
    	}
.burgHeading { 
        font-family :  Tahoma, Verdana, Arial;
		font-weight: Bold;
		font-size: 15px;
		color: #691001;
		}
/* p { text-align: justify; }*/
.upper	{
		text-transform: uppercase;
		}
.error	{
		font-weight: bolder;
		color: #FFFF00; 
		background: #CC0000
		}
body { color: #000000;
	   margin-top: 0px;
       margin-right: 0px;
       margin-bottom: 0px;
       margin-left: 0px }
.borderless {
        margin: 0px;
		border-top: 0px solid #99918F;
		border-left: 0px solid #99918F;
		border-right: 0px solid #484849;
		border-bottom: 0px solid #484849;
		}
.border {
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;
		padding-right: 2px;
		padding-left: 2px;
		}
.page {
/*        background-color: #EAEBEB;
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;*/
		padding-right: 2px;
		padding-left: 2px;
		}
.pageselected {
        color: maroon;
        background-color: white;
		border-top: 1px solid #99918F;
		border-left: 1px solid #99918F;
		border-right: 1px solid #484849;
		border-bottom: 1px solid #484849;
		padding-right: 2px;
		padding-left: 2px;
		}
.prevnext  { border-color: #4C4B4B ; 
                 font-family: Verdana, Arial;
                 font-size: 11px; 
                 border-width: 1px, solid; 
.mainMed { font-family: Verdana, Arial;
     	font-size: 11px;}
.burg { color: #691001;
		font-family: Verdana, Arial;
		font-size: 11px;}
a.burg:hover{ color: ;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none}
a.maintextBurg { color: #691001;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
a.maintextBurg:hover { color: #691001;
        line-height: 1.3em;
		font-family : Verdana, Arial;
		font-size: 12px;
		}
paging { color: #4C4B4B;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none}

a { color: #4C4B4B;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none}
a:hover{ color: #691001;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none}
a:hover img {color: #691001;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none}
select {
    border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
        }
input, button {
/* color: blue; */
    border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: normal;
    }
.adminobject {
	border-right-color: #484849; 
	border-bottom-color: #484849; 
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana,arial;
	font-size: 11px;
    font-weight: normal;
            }
