td, th, ul, ol, select, option, input
{
	font-size: 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;

}

table.main {
	width:1200px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}
.style1 {
	color: #000;
	/* font-family: "Palatino Linotype", "Times New Roman", Times, serif; */
  	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 28px;
	text-align: center;
	margin-top: 38px;
}
body {
	background-color: #FFF;
	font-size: 14px;
}
p {
        font-size: 13px;
        font-family : MinionPro, serif;
        /*font-family : Verdana, Arial, Helvetica, sans-serif;*/
}
li {
  color:black;
}
a.browse {
text-decoration:none;
font-size: 20px; /* Increased font size */
}
td.browse {
	width:20%;
    font-size: 14px;
}
.style2 {
    color: #434343;
    font-size: 11px;
}
.style3 {
	color:#434343;
	font-size:11px;
}
.style4 {
	color: #434343;
        font-family: "Palatino Linotype", "Times New Roman", Times, serif;
        font-size: 32px;
        text-align: center;
}

a.titlefield:link, a.titlefield:visited, a.titlefield:active {
	text-decoration: none;
}
a.titlefield:hover {
	text-decoration: underline;

}

/*
 * .titlefield{ /*CSS for RSS title link in general
 * text-decoration: none;
}
*/

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:black;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
text-align:left;
width: 310px;
height: 70px;
border-style: double;
border-width: 4px;
border-color: #666666;
margin-top:2px;
padding: 8px 18px 2px 8px;
/*background-color: lightyellow;*/
}
p.justify
{
        font-size: 12px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        text-align: justify;         
}


body { 
           	font-family : Verdana, Arial, Helvetica, sans-serif; 
 
		background-color : #FFF;
          /*background-color : #777569; */
	     	font-size: 12px;
		margin: auto;
}

a.browse {
text-decoration:none;
color:#C00404;
}

a.desc:link, a.desc:visited {
        font-size: 12px;
        font-family : Verdana, sans-serif;
        color:black;
        font-weight:normal;
        text-decoration:none;
	font-style: italic;
}
a.desc:hover {
        font-size: 12px;
        font-family : Verdana, sans-serif;
	background: none;
        color:#777569;
        font-weight:normal;
        border-bottom: 2px dashed;
}

a.footer:link, a.footer:visited {
        font-size: 12px;
        font-family : Verdana, sans-serif;
       /*color:#FFFFCC;*/
        font-weight:normal;
        text-decoration:none;
}
a.footer:hover {
        font-size: 12px;
        font-family : Verdana, sans-serif;
        background: none;
        color:grey;
        font-weight:normal;
        border-bottom: 1px dashed;
}

a.footer_browse:link, a.footer_browse:visited {
        font-size: 11px;
        font-family : Verdana, sans-serif;
        color:black;
        font-weight:normal;
        text-decoration:none;
}
a.footer_browse:hover {
        font-size: 11px;
        font-family : Verdana, sans-serif;
        background: none;
        color:#777569;
        font-weight:normal;
        border-bottom: 1px dashed;
}


A:link {text-decoration: none; font-family: CircularStd, sans-serif; font-weight: bold; color: #C00404;}
A:visited {text-decoration: none; font-family: CircularStd, sans-serif; font-weight: bold; color: #C00404;}
A:active {text-decoration: none; font-family: CircularStd, sans-serif; font-weight: bold; color: #C00404;}
A:hover {text-decoration: underline; font-family: CircularStd, sans-serif; font-weight: bold; color: #4e3629;}
h2.header {
	color: #CCCCCC;
	font-family: "Palatino Linotype", "Times New Roman", serif;
	font-size: 24px;
	text-align: center;
}

h2.browse {
        color: #777569;
        font-family: "Palatino Linotype", "Times New Roman", serif;
        font-size: 24px;
        text-align: center;
}
/*
h1, h2, h3, h4, h5, h6 {
            font-family : Verdana, Arial, Helvetica, sans-serif;
            color : #660000;
            padding-top : 5px;
            padding-bottom : 1px;
}
*/

.bold {
		font-weight: bold;
}
div.desc
{
        font-size: 12px;
        font-family : Verdana, sans-serif;
	color: #cccccc;
        padding-bottom: 1px;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 1px;
/*	text-align: justify; */
}


div.address
{
        font-size: 11px;
        font-family : Verdana, sans-serif;
        padding-bottom: 3px;
        padding-right: 20px;
        padding-left: 20px;
        padding-top: 5px;
}

.fund {
        font-size: 12px;
        font-family : Verdana, sans-serif;
	color: black;
	font-weight: bold;
}

li
{
        font-size: 11px;
        font-family : Verdana, sans-serif;
        padding-bottom: 1px;
        padding-left: 20px;
        padding-top: 1px;
	color:black;
}
.alphabet-table td {
    border: none;      /* Removes the border around each cell */
    background: none;  /* Removes any background color */
    padding: 10px;      /* Adjust the padding as needed */
    text-align: center; /* Keeps the text centered */
    font-size: 16px;
}

.header {
  width: 100%;
  margin:0 auto;
}

.inline {
  display: inline; 
  margin: 0; 
  padding: 0; 
}

img.thumb {
	border-width:thin;
	border-style:solid;
	border-color:#660000;
	margin-left: auto;
	margin-right: auto;
}
.footertext {
	color:#434343;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footertext_browse {
	color:#434343;
}
#footer {
	margin-left: auto;
	margin-right: auto;
}
.red {
	color: red;
	}
p.indent {
	margin-left:20px;
}

/* 10/2024 - LO */

.screen_reader {
        position : absolute;
        left : -10000px;
        top : auto;
        width : 1px;
        height : 1px;
        overflow : hidden;
    }


/* styles for breadcrumbs */

        .breadcrumb {
        list-style: none;
        display: flex;
        }
        
        .breadcrumb li {
        /*margin-right: 10px;*/
        font-size: 13px;
        }
        
        .breadcrumb li a {
        text-decoration: none;
        }

        .breadcrumb li:first-child {
        padding-left: 0;
        }

        .breadcrumb li::after {
        content: '>';
        margin-left: 16px;
        color: #6c757d;
        }

        .breadcrumb li:last-child::after {
        content: '';
        }
        
        .breadcrumb li:last-child a {
        color: #6c757d !important; /* Change the color for the last item to indicate the current page */
        pointer-events: none !important;
        }


/* styles for screens smaller than 768px (tablets and phones) */

@media (max-width: 768px) {

        main {
                padding-top: 50px; /* add top padding for small screens */
            }

    }

