body, td, th, p, li, a, blockquote, h1, h2, h3, h4, h5, b, strong, i, em {
	font-family : verdana,geneva,arial,helvetica,sans-serif;
}
body, td, th, p, li, a {
	font-size : 95%;
}
body {	background : #e8e8dc none; 
	color : #000;
	margin : 1px;
	padding : 0;
}
/*------------- ELEMENTS	
*/
a {	background : transparent none;
	font-size : 100%;
	font-weight : 700;
}	
a:link {
	background : transparent none;
	color : #0067a4;
}
a:visited {
	color : #c00;
}
a:active, 
a:hover {
	color : #de9410;
	text-decoration : underline;
}
h1 { 	background : transparent none;
	color : #0067a4;
	float : left;
	font-size: 14px;
	font-weight : 700;
	line-height : 20px;
	margin : 0;
	padding-top : 18px;
	text-align : center;
	vertical-align : middle;
}
h2 { 	background : #fff none;
	color : #de9410;
	font : 700 130% geneva,arial,helvetica,sans-serif;
	text-decoration : none;
}
h3 { 	background : #fff none;
	color : #de9410;
	font-size : 100%;
	font-weight : 700;
	text-decoration : none;
}
h4 { 	background : #fff none;
	color : #de9410;
	font-size : 85%;
	font-weight : 700;
	margin-left : auto;
	margin-right : auto;
	text-decoration : none;
}
h5 { 	background : #e8e8dc none;
	color : #000;
	font-size : 75%;
	font-weight : 400;
	margin-top : 0;
	padding-top : 10px;
	text-decoration : none;
}
hr { 	background : transparent none;
	color : #0067a4;
	text-align : center;
	width : 75%
}
img { 	border : 0;
	margin : 0;
	padding : 0;
}
img.contentright {
	border : 0;
	float : right;
	padding : 0 10px;
}	
.inline { 
	display : inline;
}
ol.loweralpha {
	list-style-type : lower-alpha;
	margin-top : 0;
	padding-top : 0;
}
p.fff-text {
	background : #0067a4 none;
	color : #fff;
	font-size : 80%; 
	font-weight : 700;
	margin : 0 5px 5px 5px;
	padding : 10px;
}
tr td.half-col{
	width : 50%;
}
ul.arrow {
	list-style-image : url("graphics/bluearrow.gif");
	list-style-type : disc;
	margin-top : 0;
	padding-top : 0;
}
ul.square {
	list-style-image : url("graphics/bluesquare.gif");
	list-style-type : square;
	margin-top : 0;
	padding-top : 0;
}
ul.nostyle {
	list-style-type : none;
}
/*------------- GENERIC CLASSES	
*/
.block {
	display : block;
}
.bold { font-weight : 700;
}
.boldlist {
	font-weight : 700;
	margin-bottom : 0;
}
.branch-box {
	border : 1px solid #000;
	font-weight : 700;
	padding : 5px;
}
.centerbold {
	font-weight : 700;
	text-align : center;
}
.center	{
	text-align : center;
}
.clear {
	clear : both;
}
.darkgold {
	background : #fff none;
	color : #de9410;
	font-weight : 700;
}
.floatleft {
	float : left;
}
.floatright {
	float : right;
}
.gold { background : transparent none; 
	color : #f5b915;
	font-weight : 700;
}
.large {
	font-size : 115%;
}
.larger {
	font-size : 130%;
}
.left { text-align : left;
}
.list { margin-bottom : 0;
	padding-bottom : 0;
}
.minititle {
	font : 700 100% geneva,arial,helvetica,sans-serif;
}
.normal {
	font-size : 100%;
}
.small {
	font-size : 85%;
}
.smaller {
	font-size : 75%;
}
.smallest {
	font-size : 70%;
}
.unit-affiliation {
	background-color : #e8e8dc;
}
/*------------- MAIN PAGE CONTENT
*/
#content {
	background : #fff none;
	border : 1px solid #0067a4;
	margin : 25px 50px 15px 270px;
	padding : 30px 45px 30px 60px;
}
#content p.bar {
	background : #e8e8dc none;
	border : 1px solid #0067a4;
	line-height : 150%;
	margin : 0 75px 0 60px;
	padding : 15px;
	text-align : center;
}	 
#content tr td.two-col {
	width : 50%;
}
#content-wide {
	background : #fff none;
	border : 1px solid #0067a4;
	margin : 25px 50px 15px 50px;
	padding : 0 20px 30px 35px;
}
/*------------- FOOTER WITH CONTACT AND DATE UPDATED
*/	
#contact { 
	background : #e8e8dc none;
	margin : 25px 50px 15px 270px;
	padding : 5px 20px 0 35px;
}
#footer { 
	background : #e8e8dc none;
	clear : both;
	margin : 0 0 0 270px;
}
/*------------- HEADER LOGO BRANCH NAME, JOIN, RENEW, AND EMAIL SIGNUP FORM
*/
#header div {
	background : #f5b915 none;
}
#header table {
	background : #f5b915 none;
	border : 1px solid #0067a4;
	margin : 15px auto 0 auto;
	width : 95%;
}
#header ul {
	float : left;
	font-weight : 700;
	list-style : none;
	padding : 0;
}
#header ul li {
	height : 38px;
	margin : 8px 0 0 90px;
	position : relative;
}
#header form  {
	background : url("graphics/bkg-email.gif") top right no-repeat;
	float : right;
	height : 110px;
	margin : 3px 3px 0 0;
	width : 260px;
}
#header legend {
	display: none;
}
#header fieldset {
	margin : 0;
	border : 0;
	padding : 0 0 8px 0;
}
#header p.stay-informed {
	background : transparent none;
	color : #fff;
	font : 700 13px geneva,arial,helvetica,sans-serif;
	margin : 0;
	padding: 3px 0 0 20px;
}
#header p {
	font-size : 11px;
	margin : 3px 0 0 0;
	padding : 3px 0 0 20px;
}
#header input {
	background : transparent none;
	color : #666666;
	vertical-align : middle;
	font : 11px "Lucida Grande",arial,helvetica,sans-serif;
}
#fi-sign-email {
	width : 215px;
}
#fi-sign-zip {
	width : 95px;
}
#header img {
	font-size : 11px;
}
/*------------- HEADER2: HERE NOW AND URCHIN
*/
#header2 div   {
	margin : 0 auto;
	width : 100%;
}
#header2 table, 
#header2 table tr td {
	width : 100%;
}
#header2 table tr.hdr2 {
	background : #f5b915 none;
	margin : 0;
	padding : 0;
}
/*------------- LEFT COLUMN
*/
#leftcol {	
	background : #fff none;
	border : 1px solid #0067a4;
	left : 50px;
	margin-top : 25px;
	padding : 12px 1px 1px 1px;
	position : absolute;
	width : 196px;
}
#leftcol p.donate { 
	height: 65px;
	border : 0; 
	margin : 0; 
	padding : 0;
	width : 192px;
}
#leftcol img {
	display : inline;
	border : 0; 
	margin : 0 auto; 
	padding : 0px;
	text-align : center;	/* IE hack */
}
#leftcol p.bluetext,
#leftcol p.goldtext {
	font-size : 80%; 
	font-weight : 700;
	margin : 0 5px 5px 5px;
	padding : 10px;
}
#leftcol p.bluetext {
	background : #fff none;
	color : #0067a4;
}
#leftcol p.goldtext {
	background : #fff none; 
	color : #de9410;
}
/*------------- LEFT COLUMN NAVIGATION ELEMENTS
*/
#navside table {
	border : 6px solid #fff;
	width : 100%;
}
#navside tr td {
	background : #0067a4 none;
	color : #fff;
	border-top : 1px solid #b3e2ff;
	border-right : 1px solid #000; 
	border-bottom : 1px solid #000;
	border-left : 1px solid #b3e2ff;
	padding : 0;
	width : 100%;
}
#navside tr td a:link,
#navside tr td a:visited { 
	background : transparent none;
	color : #fff;
	display : block;
	font : 700 100% geneva,arial,sans-serif;
	margin : 0;
	padding : 5px 5px 5px 10px; 
	text-decoration : none;
} 
#navside tr td a:active, 
#navside tr td a:hover {
	background : #e8e8dc none;
	color : #0067a4;
	display : block;
	font : 700 100% geneva,arial,sans-serif;
	margin : 0;
	padding : 5px 5px 5px 10px; 
	text-decoration : none;
}