body { margin: 0px; background-color: #ffffff }

p {color: black; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica; margin-right: 30px }

li { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; list-style: circle url(../page/li.gif) outside }

hr { color: #4263A6; font-size: 1px; margin-right: 15px; margin-left: 10px; width: 100% }

a:link { color: #4263A6; font-weight: bold; text-decoration: none }
a:visited { color: #696969; font-weight: bold; text-decoration: none }
a:hover { color: #4348bd; font-weight: bold; text-decoration: none }

h1 { color: #006699; font-style: normal; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 2px solid #006699 }
h2 { color: #4263A6; font-style: normal; font-weight: bold; font-size: 14px; font-family: verdana, arial, helvetica, sans-serif; margin-left: 15px }
h3 { color: #006699; font-style: normal; font-weight: bold; font-size: 13px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 2px solid #006699 }
h4 { color: #4263A6; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif; margin-left: 15px }
h5 { color: #31adc6; font-style: normal; font-weight: bold; font-size: 12px; line-height: 18px; font-family: verdana, arial, helvetica, sans-serif; margin-left: 15px }

.content  { border-top: 4px solid white; border-right: 2px solid white; border-left: 2px solid white }
.top { background-color: #4263A6; border-right: 2px solid white; border-left: 2px solid white }
.banner { text-align: right; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; border: 1px solid white }
form, td, input {font-style: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif }

#leftnav  { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCCCCC; margin-top: 0; padding: 0; width: 145px }
#leftnav ul  { background-color: white; list-style-type: none; list-style-position: ; margin: 0; padding: 0;  border-right: 0 none; border-bottom: 0 none; border-left: 0 none }
#leftnav li  { color: #4263A6; font-weight: bold; font-size: 9px; line-height: 16px; margin: 0 }
#leftnav li a  { color: #4263A6; font-size: 9px; text-decoration: none; background-color: white; padding: 3px 5px 3px 0.5em; border-right: 4px solid #fff; width: 100%; display: block; border-bottom: 1px solid #ffffff; }
html > body #leftnav li a {
width : auto ;
}
#leftnav li a:hover  { color: blue; font-size: 9px; background-color: white; border-right: 4px solid #4263A6; border-bottom: 1px solid #4263A6; }
#leftnav p  { color: #666666; font-weight: bold; font-size: 10px; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom: 1px solid white }
#leftnav p a {
color : white ;
font-size : 10px ;
text-decoration : none ;
width : 100% ;
display : block ;
}
html > body #leftnav p a {
width : auto ;
}
#leftnav p a:hover {
font-size : 10px ;
text-decoration : underline ;
}
#topnav ul li  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; list-style-type: none; margin: 0; padding: 0 7px 0 0px; border-left: 2px solid white; display: inline }
#topnav   { font-weight: bold; font-size: 12px; list-style-type: none; display: inline }
#topnav-fp { border-bottom: 2px solid white }

#topnav ul {
font-size : 12px ;
margin-right : 0;
margin-left : 0;
display : inline ;
}
#topnav ul li  { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; list-style-type: none; margin: 0; padding: 0 7px 0 9px; border-left: 2px solid white; display: inline }
#topnav ul li.first   { font-weight: bold; font-size: 12px; list-style-type: none; padding-left: 10px; border-left: 0 none white; display: inline }
#topnav li a  { color: white; font-weight: bold; font-size: 12px }
#topnav li a:hover   { color: white; font-weight: bold; font-size: 12px; text-decoration: underline }
html > body #topnav li a {
width : auto ; 
}
#bnav ul {
font-size : 9px ;
margin-left : 300px ;
padding : 0;
display : inline ;
}
#bnav ul li {
font-size : 9px ;
font-family : Verdana, Arial, Helvetica ;
list-style-type : none ;
margin : 0;
padding : 0 9px ;
border-left : 1px solid #bbbbbb ;
display : inline ;
}
#bnav ul li.first {
font-size : 9px ;
list-style-type : none ;
margin-left : 0;
border-left : 0 none #bbbbbb ;
display : inline ;
}
#bnav li a {
color : #bbbbbb ;
font-size : 9px ;
}
#bnav li a:hover {
color : blue ;
font-size : 9px ;
text-decoration : underline ;
}
html > body #bnav li a {
width : auto ;
}
#bnav2 ul {
font-size : 9px ;
margin-top : 5px ;
margin-bottom : 5px ;
padding : 0 15px 0 0 ;
display : inline ;
}
#bnav2 ul li {
font-size : 9px ;
font-family : Verdana, Arial, Helvetica ;
list-style-type : none ;
margin : 0;
padding : 0 15px ;
display : inline ;
}
#bnav2 ul li.first {
font-size : 9px ;
list-style-type : none ;
margin : 0;
padding : 0 15px ;
display : inline ;
}
#bnav2 li a {
color : #808080 ;
font-size : 9px ;
margin : 0;
padding : 0;
}
#bnav2 li a:hover {
color : blue ;
font-size : 9px ;
text-decoration : underline ;
margin : 0;
padding : 0;
}
td.bnav2 {
background-color : #efefef ;
text-align : right ;
padding-right : 18px ;
border-top : 1px solid #c0c0c0 ;
border-bottom : 2px solid #c0c0c0 ;
}
#crumb p {
color : white ;
font-size : 10px ;
line-height : 5px ;
margin-top : 5px ;
margin-bottom : 20px ;
margin-left : 7px ;
}
#crumb p a {
color : white ;
font-size : 10px ;
text-decoration : none ;
display : block ;
}
#crumb p a:hover {
font-size : 10px ;
text-decoration : underline ;
}
#search  { margin-top: 10px; margin-right: 0; margin-bottom: 5px }
.searcher  { color: #4263a6; font-weight: bold; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; margin: 0 0 0 6px; padding-left: 6px; width: 124px }
.fieldtextarea  { color: blue; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; padding-bottom: 3px; border: none 0 }
.fieldtextarea a  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f0f8ff }
.button  { color: #fff; font-style: normal; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; background-color: #4263a6; vertical-align: baseline; margin: 2px 0 2px 5px; padding: 2px 2px 2px 5px; border: none 0 }



.phnav a  { 
font-family: verdana, arial, helvetica, sans-serif; 
color: white; 
font-size: 12px; 
background-color: #4263a6; 
padding: 5px; 
border: solid 1px white 
}

.phnav a:hover  { 
color: #4263a6; 
background-color: white; 
border: solid 1px #4263a6 
}

#rnav   
      {
	font-size: 10px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 160px;
}

#rnav td   
     {
	font-size: 10px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica;
	border-bottom: 1px solid #FFFFFF;
	width: 100%;
	padding-left: 5px;
}

#rnav img { padding: 4px; border: solid 1px #4263A6; background-color: white; align: left; }

#rnav a   
    {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	width: 100%;
}
#rnav a:hover   
    {
	color: #333333;
	font-size: 10px;
	background-color: transparent;
	width: 100%;
}

#rnav p 
	    {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	background-color: #E0E0E0;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-left: 5px;
	width: 100%;
}

#rnav p a 
    { color: #666666; font-size: 10px; text-decoration: none; display: block }

html>body #rnav p a 
  { }

#rnav p a:hover 
    { color: #333333; font-size: 10px; text-decoration: none}
#rnav ul  {
	list-style-type: none;		
margin: 0;
	padding: 0;
	background-color: #E0E0E0;
	color: #999999;
}
#rnav li  {
	color: #666666;
	font-weight: normal;
	font-size: 9px;
	line-height: 14px;
	margin: 0;
	list-style-type: none;
	/* padding-left: 4px; */
	display: inline;
	list-style-position: outside
}
    
.brdr {
	padding: 3px;
	border: 2px solid #4263A6;
}

.brdr h3 {
color : #4263A6 ;
font-style : normal ;
font-weight : bold ;
font-size : 16px ;
line-height : 16px ;
font-family : verdana, arial, helvetica, sans-serif ;
margin-left : 10px ;
margin-top : 10px ;
}
.patronhead {
color : #4263A6 ;
font-style : normal ;
font-weight : bold ;
font-size : 16px ;
line-height : 16px ;
font-family : verdana, arial, helvetica, sans-serif ;
margin-left : 10px ;
margin-top : 10px ;
}
.bfsub {
background-color: #ccc; color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica; list-style: circle url(../page/li.gif) outside 

}

#pull TD {
	BACKGROUND-COLOR: #ffffff;
	margin-right : 10px;
	BORDER: 1px solid #4263A6;
	COLOR: #4263A6;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 18px;
	PADDING: 8px;
}
#sentinal p
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sentinal td
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#benefactor img
{
	BORDER: 1px solid #4263A6;
	margin: 3px;
}

#benefactor p
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#benefactor td
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/***********************************************/
/* BENEFACTOR GALLERY IMAGES                          */
/***********************************************/

#gallery2 {
	width:740px;
}

#gallery2 img {
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: #fff;
	margin-bottom:5px;
	clear:right;
	}

#gallery2 .caption {
	display: inline;
	width: 100px;
	height: 125px;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	text-align: center;
} 

/***********************************************/
/* SENTINAL GALLERY IMAGES                               */
/***********************************************/

#gallery1 {
	width:740px;
}

#gallery1 img {
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: #fff;
	margin-bottom:5px;
	clear:right;
	}

#gallery1 .caption {
	display: inline;
	width: 125px;
	height: 140px;
	padding-bottom:10px;
	margin-bottom:10px;
	float: left;
	text-align: center;
} 

.imgBRD {
	border: 1px solid #a9a9a9;
	padding: 4px;
	background: #fff;
}

.imgBRDsm {
	border: 1px solid #a9a9a9;
}